PROGRAMMA DI INFORMATICA
Anno scolastico 2012-2013
Classe 3ª Sez. B Informatica
Docente : Tartaro Anna Teresa
I.T.P. : Camarda Salvatore
NOZIONI DI BASE E RICHIAMI MATEMATICI
Concetti di : sistema, automa, processo, modello.
Definizione dei termini informatici : bit, byte, hardware, software
Sistemi di numerazione: decimale,binario, ottale, esadecimale.
Proposizioni e connettivi logici.
Tavole di verità.
PROGETTAZIONE DEGLI ALGORITMI
Dal problema all’algoritmo
Modello del problema
Dati e azioni
La metodologia di lavoro
Definizione di algoritmo
Algoritmo ed esecutore
Acquisire e comunicare i dati
Gli operatori
Strumenti per la stesura di un algoritmo
L’individuazione dei dati in un problema
Le strutture di controllo
Le strutture di controllo
Teorema di Böhm-Jacopini
La struttura alternativa
La ripetizione
Le strutture derivate
La ripetizione precondizionale
La ripetizione con contatore
La struttura di scelta multipla
L’organizzazione degli algoritmi
Lo sviluppo top-down
Dichiarazione delle procedure
Risorse globali e locali
Procedure con parametri
Il passaggio di parametri
La scomposizione dei programmi con le procedure
Le regole di visibilità
Le funzioni
I dati : tipi e strutture
I tipi di dati
I tipi semplici
Il tipo strutturato array
Algoritmi fondamentali per l’array:
Ricerca totale
Ricerca parziale
Ricerca binaria
Ordinamento
Le stringhe
L’array a due dimensioni (matrice)
Il record (struttura)
La tabella (array di record)
IL LINGUAGGIO C++ PROCEDURALE
Elementi di base del linguaggio
Le basi del linguaggio
Gli statement
Variabili e costanti
I tipi di dati e il casting
Le frasi di commento
L’assegnazione dei valori alle variabili
Operatori aritmetici e logici
Le istruzioni
Le istruzioni di input e output
Le fasi della programmazione
L’importanza della documentazione
La programmazione strutturata:
le strutture di sequenza, di alternativa e di ripetizione
Sottoproblemi e funzioni
Lo sviluppo topo-down
Le funzioni
Il passaggio di parametri
Prototipi di funzione
Regole di visibilità
Le funzioni predefinite
Tipi di dato strutturati
Gli array
Le stringhe
Le struct
Le tabelle
ATTIVITA’ DI LABORATORIO
Durante l’anno scolastico si sono svolti esercizi dimostrativi e di apprendimento seguiti da
relative esercitazioni riguardanti le tematiche trattate in teoria.
Gli Alunni
I Docenti