Programma di Informatica classe terza sez i

Programma di Informatica classe terza sez i
A.S. 2014/2015
Struttura di un elaboratore. Memorie rom ram. Software hardware. periferiche di input e output.
Def di bit. Byte. Funzioni logiche di base And Or Not.
Simboli dei diagrammi di flusso e algoritmi.
Selezione. Istruzione if e if else.
Algoritmo di scambio. Variabili di appoggio.
Cicli While Do For.
Array definizioni e algoritmi di base- caricamento e stampa.
Ricerca sequenziale e vettori paralleli.
Ricerca parziale e ricerca completa.
Shift a destra Shift a sinistra e rotazione di un vettore.
Tipi di dati complessi.
Array bidimensionali.
Caricamento e stampa di una matrice. Traccia, costruzione vettore riga e vettore colonna.
Ordinamento di un vettore.
Ordinamento ingenuo di un vettore e con algoritmo bubble-sort.
Selezione multipla. Istruzione switch.
Introduzione alla top down: procedure e funzioni, struttura generale di una funzione. Parametri.
Passaggio di dati per valore e per riferimento. Puntatori.
Introduzione al linguaggio C. Struttura di base di un programma in C.
Concetto di variabile. Primi algoritmi.
Tipi di variabili. Indirizzo e valore di una variabile.
Istruzione printf. System("PAUSE") System("CLS") codice di escape \n
Istruzione scanf.
Generazione di numeri casuali.
Utilizzo dell'ambiente di sviluppo DEV c++.
Realizzazione di software con metodologia top down.
Tutti gli argomenti sono stati corredati da numerosi esempi ed esercizi.
Pozzuoli 16/05/2015
Firme
Prof. Gennaro Guarino
Prof. Vincenzo Gennino
Gli alunni