I.T.I.S. “Montani” Fermo
PROGRAMMA SVOLTO INDIRIZZO INFORMATICA E TELECOMUNICAZIONI
Materia: Tecnologie Informatiche
Docente: Fabrizio Postacchini
Docente di laboratorio: Luigi Romagnoli
Anno scolastico: 2014/2015
Classe: 1° ItD
Architettura di un computer (Von Neumann), hardware: scheda madre, memorie, CPU, periferiche. I sistemi
di numerazione.
Il sistema binario, operazioni, complemento a due.
Software: programma, processo, linguaggi di programmazione, sistema operativo. Campi di applicazione del
Computer, conoscenza del Sistema Operativo Microsoft Windows. Le cartelle, i file, e relative operazioni.
Multimedialità ipertesti e web: word processor, ipertesti e link, i formati dei documenti di testo, immagini,
video, audio. Presentazioni multimediali.
Il mondo della rete: reti di computer, modello Client Server, rete Internet.
Il foglio elettronico: formati delle celle, le funzioni, le formule, i riferimenti assoluti e relativi. Costruzione di
grafici con il foglio elettronico.
Scratch. Primi passi e comandi. Muovere uno sprite, ruotare uno sprite, cambiare costume, inserire un
suono, inseguire il mouse. Realizzazione di giochini come Pong o Labirinto. Scratch: il piano, la direzione e
scivola. Controlli con se. Messaggi per sincronizzare gli sprite.
Esercizi realizzati in Scratch:
1. Dialogo tra tre personaggi almeno 4 battute e cambio di sfondo in finale con musica 2. Circuito con
automobile che si muove con le frecce dx, sx, alto e basso. Se tocca il bordo della pista riparte da inizio e
quando arriva al traguardo vince e finisce il gioco. 3. Uno sprite che si muove in direzione casuale e quando
rimbalza sul bordo dice ciao e invia un messaggio ad un altro sprite che fa un balletto e cambia costume.
PowerPoint: ipertesti e collegamenti ipertestuali.
Algoritmi e linguaggi: significato di algoritmo e costruzione di algoritmi nella vita quotidiana. Algoritmo ed
esecutore; Il tracing; Lo sviluppo top-down; Variabili e costanti; La metodologia di lavoro; Gli operatori logici.
Il linguaggio C; Compilatori per il linguaggio in C; La dichiarazione delle costanti e delle variabili; I tipi di dati
del linguaggio C; Le frasi di commento; L’assegnazione dei valori alla variabili; Gli operatori di relazione e
logici; Le istruzioni di ingresso e uscita; Output formattati; Utilizzo degli output formattati; L’importanza della
documentazione. Casting dei dati in C.
Le strutture di controllo in linguaggio C . La programmazione strutturata. Rappresentazione delle strutture;
La sequenza in C. La struttura di alternativa in linguaggio C.
Le strutture nidificate di alternativa in linguaggio C.
Soluzione in linguaggio C di semplici problemi relativi a figure geometriche piane, solide, problemi fisici,
economici.
La ripetizione; Azioni comuni nei programmi; La ripetizione con contatore; Cicli tipo do-while in linguaggio C;
il controllo dell’input in linguaggio C; calcolo del massimo e del minimo di una sequenza di dati in linguaggio
C; ricerca di un valore, della sua posizione, calcolo della frequenza in una sequenza di dati in linguaggio C ;
media dei valori degli elementi di una sequenza in linguaggio C.
Fermo, 30 maggio 2015
Firma Docenti:
Visto ed approvato dai rappresentanti di classe:
_____________________
________________________________
_____________________
________________________________