Istituto Statale d`Istruzione Superiore “Ugo Foscolo

Istituto Statale d’Istruzione Superiore “Ugo Foscolo”
PROGRAMMAZIONE INIZIALE CLASSE 2BSA
MATERIA: Informatica - Prof. Vendemia Andrea
Anno Scolastico 2015-2016
1
2
3
4
5
MODULO
Dal problema al programma
Il linguaggio Pascal
Il linguaggio Pascal: la selezione
Il linguaggio Pascal: l’iterazione
Il linguaggio Pascal: i vettori
ORE
16
12
12
12
12
(Accoglienza, visite guidate, .....)
2
Totale
66
NOTE
Materiale didattico:
Libro di testo - P. Camagni e R. Nikolassy, Corso di Informatica Linguaggio Pascal - per il nuovo liceo scientifico opzione scienze applicate, Hoepli.
Materiali didattici integrativi on-line – Associati al libro di testo e scaricabili dal sito Hoepli
Slides fornite dal docente
Modulo 1
Prerequisiti
Unità
Algoritmi e linguaggi
Tecniche
programmazione
Dal problema al programma (16 ore )
Conoscenze di base di informatica
Conoscenze
Conoscere i concetti di calcolatore,
problema, programma e linguaggio di
programmazione. Strategie per l’analisi del
problema. Il concetto di algoritmo.
Linguaggi di programmazioni ad alto e
basso livello.
di Conoscere la tecnica del diagramma a
blocchi e la tecnica top-down. Conoscere gli
operatori logici. Conoscere le condizioni
logiche, la selezione e le iterazioni.
Competenze
Metodi e
mezzi
Verifiche
Tempi
In ore
Lavoro
domestico
Saper analizzare un problema e LF
definire concettualmente un LI
algoritmo della soluzione.
Libro
Appunti
Laboratorio
1 orale
8
Studio
teorico
Esercizi
Saper costruire un diagramma a LF
blocchi del programma che LI
implementa un algoritmo.
Libro
Appunti
Laboratorio
1 scritta
8
Studio
teorico
Esercizi
Modulo 2
Prerequisiti
Unità
L’ambiente Dev-Pascal
Variabili,
operatori
dati
Il linguaggio Pascal (12 ore )
Modulo 1
Conoscenze
Competenze
Metodi e
mezzi
Verifiche
Tempi
In ore
Lavoro
domestico
L’ambiente
di
lavoro
Dev-Pascal.
Esecuzione dei primi programmi.
L’importanza
di
commentare
i
programmi.
Saper usare le principali funzionalità
dell’ambiente Dev-Pascal. Realizzare,
eseguire e valutare l’esito di semplici
programmi.
LF
LI
Libro
Appunti
Laboratorio
LF
LI
Appunti
Libro
Laboratorio
1 pratica
4
Studio
teorico
1 scritta
8
Studio
teorico
Esercizi
e Struttura di un programma Pascal. Cosa è
una variabile. Contatori e accumulatori.
Istruzioni di lettura e scrittura. Operatori
matematici.
Saper definire ed utilizzare le
variabili, i contatori e gli
accumulatori. Saper utilizzare le
istruzioni read e write.
Modulo 3
Prerequisiti
Unità
La selezione:
semplice, doppia e
nidificata
Il linguaggio Pascal: la selezione (12 ore)
Modulo 2
Conoscenze
Competenze
Metodi e
mezzi
Verifiche
Tempi
In ore
Lavoro
domestico
Le variabili di tipo booleano e gli
operatori logici.
La struttura della selezione semplice.
La struttura della selezione doppia.
Il concetto di annidamento
La struttura della selezione nidificata.
Saper usare gli operatori logici.
Saper definire e realizzare una
selezione semplice in un programma
Pascal. Saper definire e realizzare una
selezione doppia in un programma
Pascal. Saper definire e realizzare una
selezione nidificata in un programma
Pascal.
LF
LI
Appunti
Libro
Laboratorio
1 scritta
12
Studio teorico
Esercizi
Modulo 4
Prerequisiti
Unità
Cicli a condizione
iniziale, finale e a
conteggio
Il linguaggio Pascal: l’iterazione (12 ore)
Modulo 3
Conoscenze
Competenze
Metodi e
mezzi
Verifiche
Tempi
In ore
Lavoro
domestico
Il concetto di iterazione. Le
diverse tipologie di iterazione
(precondizionata e
postcondizionata)
Il ciclo a condizione iniziale (while
… do).
Il ciclo a condizione finale (repeat
… until).
Il ciclo a conteggio (for ... to … do)
Saper scegliere il tipo di iterazione
adeguata al contesto. Codificare la
iterazione indefinita e definita. Scrivere
programmi con selezioni e iterazioni.
Pprogettare programmi con cicli annidati.
Saper definire e realizzare un ciclo
while…do in un programma Pascal. Saper
definire e realizzare un ciclo repeat…until
in un programma Pascal. Saper definire e
realizzare un ciclo for ... to … do in un
programma Pascal.
LF
LI
Appunti
Libro
Laboratorio
1 scritta
12
Studio teorico
Esercizi
Modulo 5
Prerequisiti
Unità
Array e vettori
Il linguaggio Pascal: i vettori (12 ore)
Modulo 4
Conoscenze
Competenze
I dati strutturati. Gli array. Ricerca in
un vettore. Ordinamento in un
vettore. Utilizzo di una sentinella nella
ricerca e nell’ordinamento.
Riconoscere dati omogenei.
Classificare gli algoritmi di ricerca;
Classificare gli algoritmi di
ordinamento. Saper definire un
array monodimensionale. Saper
utilizzare un vettore. Saper
effettuare la ricerca di un dato in
un vettore. Saper ordinare un
vettore.
Il docente
_____________________________________
Metodi e
mezzi
Verifiche
Tempi In
ore
Lavoro
domestico
LF
LI
Appunti
Libro
Laboratorio
1 orale
1 pratica
12
Studio
teorico
Esercizi