Programma anno scolastico 2013-2014
Classe 3AI
INFORMATICA
Prof. Valeria Gusulfino
Prof. Fausto Bartolucci
LA PROGRAMMAZIONE
-
concetto di costante, variabile, espressione; operazione di assegnamento
espressioni aritmetiche, relazionali e booleane
necessità dei linguaggi di programmazione come tramite tra l'uomo e l'elaboratore
vettori e matrici bidimensionali
algoritmi di ricerca e di ordinamento
algoritmi fondamentali sui vettori (ricerca minimo e massimo, inserimento, cancellazione, aggiunta di un elemento)
SOTTOPROGRAMMI
-
necessità dei sottoprogrammi
ambiente locale e non locale di un sottoprogramma
parametri formali ed attuali; loro modalità di trasmissione (per valore e per reference)
funzioni in linguaggio C
TIPI DI DATO FONDAMENTALI
-
tipi numerici e operazioni
tipo carattere e operazioni
tipo stringa e operazioni
algebra Booleana e tipo booleano
tipo puntatore e aritmetica dei puntatori
LINGUAGGIO C
- struttura di un programma
- direttive #include e #define
- identificatori, tipi di variabili e di costanti e loro dichiarazione
- operatori aritmetici, relazionali, logici e di assegnamento
- istruzioni condizionali if, switch
- istruzioni iterative for, while, do while
- vettori (ARRAYs) unidimensionali e bidimensionali (matrici),stringhe
- strutture
- I/O ad alto livello (printf,scanf,gets,puts,getchar)
- funzioni: dichiarazioni, chiamate, modalità di passaggio dei parametri
-
allocazione dinamica in C e C++
-
argomenti del main
LABORATORIO
- esercizi per l'apprendimento del linguaggio C
- esercizi per la soluzione di problemi
- problemi di ricerca e di ordinamento
- uso delle librerie grafiche testuali ncurses