LICEO SCIENTIFICO “E. FERMI” - NUORO PROGRAMMA SVOLTO DI INFORMATICA CLASSE 4ª H A.S. 2009/2010 DOCENTE: ANTONIO PODDA RIPASSO SUL LINGUAGGIO DI PROGRAMMAZIONE C Generalità sul linguaggio. Elementi del linguaggio e regole di scrittura dei programmi. Gruppo (set) di caratteri. Parole riservate. RIPASSO DEGLI ARGOMENTI TEORICI FONDAMENTALI concetto di dato e informazione; - dati analogici e dati digitali; - multimedialità (interattività e ipertestualità); - hardware, software, input e output; struttura logica del computer; il modem; architettura del PC; - la memoria centrale; - la CPU. RIPASSO SULLA PROGRAMMAZIONE (IN GENERALE) i dati: variabili semplici e variabili indicizzate - algoritmi (il diagramma a blocchi); il linguaggio di programmazione; - linguaggi a basso ed alto livello; - i traduttori; le fasi della compilazione; - l'esecuzione dei programmi; - generazione e verifica dei programmi; - correzione degli errori. CLASSIFICAZIONE DEL SOFTWARE software di base (sistema operativo, traduttori e programmi di utilità); - software applicativo in generale. LINGUAGGIO DI PROGRAMMAZIONE VISUAL BASIC Generalità sul linguaggio. Elementi del linguaggio e regole di scrittura dei programmi. Gruppo (set) di caratteri. Parole riservate. • CARATTERISTICHE DEL LINGUAGGIO − programmi; variabili e assegnamenti; input e output; − funzioni principali; fasi di programmazione. • RIPASSO SULLA 1ª E LA 2ª STRUTTURA DELL’ALGORITMO • ISTRUZIONI DECISIONALI (3ª STRUTTURA DELL’ALGORITMO) − l’istruzione if; le istruzioni composte; if annidati; − espressioni. • VETTORI − definizione di vettore; esempi di uso di array (monodimensionale); − inizializzazione e gestione di variabili indicizzate; • STRUTTURA DEGLI ALGORITMI (FLOW-CHART) - struttura sequenziale; - struttura alternativa; - struttura iterativa; - contatore e accumulatore. • LE STRATEGIE PER LA RISOLUZIONE DI PROBLEMI - la comprensione del problema; - la ricerca della soluzione. 1/2 LA TELEMATICA - la telematica in generale; - modo di trasmissione dei dati (seriale parallela); - mezzi trasmissivi dei dati (fisici ed hertziani); - concetto di pacchetto; - i flussi trasmissivi; cenni sull’ISP; concetto di banda larga; concetto di: multimedialità, ipertesto e ipermedia; linguaggio HTML in generale; - le istruzioni fondamentali per la creazione di una pagina web. LE RETI DI COMPUTER - collegamento alle periferiche (sistema concentrato o mainframe); - tecnologia di trasmissione dati; - archi e nodi; - bridge, router e gateway; - il modello client/server; concetto di host; topologia; - tipologia; - tipo di trasmissione (parallela e seriale); - rete ADSL; - cenni su internet; - il livello ISO/OSI; - la suite di protocolli internet(TCP/IP). ESERCITAZIONI Opportune esercitazioni sono state effettuate, alla lavagna, sulla soluzione di problemi mediante il diagramma a blocchi e la codifica in linguaggio VISUAL BASIC e di marcatura HTML. Approfondimenti ed esercitazioni, in laboratorio, aventi ad oggetto la realizzazione di programmi per l'automazione di procedure di calcolo, visualizzazione e stampa su carta. TESTI Oltre al libro di testo in adozione si è fatto riferimento anche ad alcune copie fotostatiche (dispensina) relativamente alle tematiche riguardanti la telematica e le reti di computer. GLI ALUNNI IL DOCENTE 2/2