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