Programma anno scolastico 2011-2012 Classe 3AI INFORMATICA GENERALE ED APPLICAZIONI TECNICO SCIENTIFICHE 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, ordinamento) 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 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 - cenni al tipo puntatore - strutture e puntatori a strutture - I/O ad alto livello (printf,scanf,gets,puts,getchar) - funzioni: dichiarazioni, chiamate, modalità di passaggio dei parametri LINGUAGGIO PHP - Cenni all’uso del linguaggio php per la creazione di pagine web dinamiche - Cenni sull’interazione tra form html e programmi php - Utilizzo di alcune funzioni di libreria per la creazione di immagini in una pagina web LABORATORIO - esercizi per l'apprendimento del linguaggio C - esercizi per la soluzione di problemi