Programma di Informatica - Istituto Superiore Statale “PITAGORA”

Istituto Statale Superiore “Pitagora” di Pozzuoli
Anno Scolastico 2014 – 2015
Programma di Informatica
per la classe 3° I.T.I. sez.: B
docente: Elia Di Bonito
Come
libro
di
testo
si
è
scelto:
G.Meini,
F.Formichi,
I.Venuti,
“Corso
d’Informatica” vol.1°, ed. Zanichelli (Bologna).
Nel corso dell’anno sono stati svolti i seguenti argomenti:
ORD.
MOD.
MODULO
1
Problemi ed
algoritmi
ORD.
ARGOM.
ARGOMENTO
RIFERIM.
TESTO
DATA
SVOLGIM.
1.1
Nozioni basilari: utente e sviluppatore,
dato e informazione
Nozioni basilari: codifica
dell'informazione
Nozioni basilari: l'Informatica ed i suoi
ambiti
Nozione di problema e di algoritmo.
Esempi. Algoritmi sequenziali.
Variabili. Assegnamento
pag.2-6
16/09/2014
pag.6-9
16/09/2014
pag.9-11
20/09/2014
pag.13-14
23/09/2014
Proprietà dell'algoritmo e
dell'esecutore
Esercitazione: 4 algoritmi per calcolare
il MCD tra due interi positivi.
La rappresentazione degli algoritmi.
pag.14-16
26/09/2014
pag.17-20
27/09/2014
pag.20-22
03/10/2014
Esempio di algoritmo contenente le 3
strutture tipiche.
Struttura di sequenza e struttura di
selezione.
Struttura di ripetizione
Esercitazione: somma di m numeri
positivi.
Esercitazione: DAB e NLS
dell'algoritmo precedente (con Word).
Riepilogo sulle strutture di sequenza,
selezione e ripetizione.
pag.22-23
04/10/2014
pag.24-28
04/10/2014
pag.28-31
pag.31-33
09/10/2014
11/10/2014
appunti
09/10/2014
pag.33-34
11/10/2014
Algoritmo che calcola il perimetro e
l'area del rettangolo in NLS. Codifica in
linguaggio C++ (esempio di primo
programma in C++).
Linguaggio macchina. Linguaggio
assembly. Linguaggi di basso ed alto
livello.
appunti
16/10/2014
pag.77-81
18/10/2014
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
2
Linguaggi di
programmazione.
2.1
2.2
ORD.
MOD.
3
MODULO
ORD.
ARGOM.
ARGOMENTO
RIFERIM.
TESTO
DATA
SVOLGIM.
2.3
2.4
2.5
Paradigmi di programmazione.
Sviluppo di un programma.
Compilatori ed interpreti.
pag.81-82
pag.82-83
pag.83-86
23/10/2014
23/10/2014
23/10/2014
3.1
3.2
3.3
3.4
pag.95-97
pag.97-100
pag.100-102
pag.102-103
25/10/2014
30/10/2014
30/10/2014
04/11/2014
pag.103-104
08/11/2014
pag.104-105
08/11/2014
3.7
3.8
3.9
3.10
Blocchi di istruzioni e commenti.
Tipi di dato. Operazioni sui dati char.
Variabili e costanti.
Regole di visibilità per variabili e
costanti.
Espressioni: operatori aritmetici e
precedenza.
Espressioni: operatori ++ e -- prefissi e
postfissi.
Espressioni: operatori compatti.
Condizioni: operatori relazionali.
Condizioni: operatori logici.
Casting esplicito ed implicito.
pag.105
pag.105-106
pag.106-107
pag.107-108
08/11/2014
08/11/2014
08/11/2014
11/11/2014
3.11
3.12
Istruzioni di input e di output.
Struttura di sequenza ed istruzione if.
pag.108-110
pag.111-112
29/11/2014
29/11/2014
3.13
Istruzione di selezione multipla:
if...else if e istruzione switch.
Espressione condizionale: if aritmetico.
Ripetizione: istruzione while...
Ripetizione: istruzione do... while
Ripetizione: istruzione for...
Istruzioni break e continue.
pag.112-114
04/12/2014
pag.114-115
pag.115-116
pag.116-117
pag.117-118
pag.118-119
13/12/2014
08/01/2015
08/01/2015
10/01/2015
10/01/2015
Procedure in ambiente globale: il
programma calcolatrice.
Funzioni in C++: parametri formali ed
attuali. La funzione fattoriale. Il
programma combinazioni.
appunti
16/04/2015
pag.136-139
16/04/2015
Il linguaggio C++
3.5
3.6
3.14
3.15
3.16
3.17
3.18
4
Funzioni e
procedure.
4.1
4.2
4.3
Funzioni in C++: uso di una o più
istruzioni return. Funzione massimo.
Procedura segno (di un numero).
pag.140-142
18/04/2015
4.4
Funzione potenza reale di esponente
intero.
Passaggio dei parametri per valore e
per riferimento. Funzioni che ritornano
un codice d'errore.
pag.139
18/04/2015
pag.142-144
21/04/2015
pag.144-148
07/05/2015
pag.148-149
09/05/2015
4.5
4.6
4.7
Prototipazione delle funzioni. Uso delle
librerie di sottoprogrammi.
Overloading delle funzioni in C++.
Pozzuoli, 27 maggio 2015
Prof. Elia Di Bonito