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