A.S. 2015/2016 CLASSE 1 SEZ 0 PROGRAMMA EFFETTIVAMENTE SVOLTO DOCENTE Prof. Massimo Leone DISCIPLINA Informatica UDA1: Introduzione all’Informatica. La rappresentazione delle informazioni • • • • • • • • • • • • • • • Concetti elementari di informatica: informatica, algoritmo, informazione, dato I campi di applicazione del computer: calcolo, office automation, comunicazione, controllo, disabilità e intrattenimento Sistemi di numerazione: decimale, binario Sistema di numerazione ottale e esadecimale Complemento a 1 e complemento a 2 Principali operazioni aritmetiche in binario Connettivi logici Segnali analogici e digitali Digitalizzazione di segnali analogici: campionamento, quantizzazione e codifica Rappresentazione dei numeri reali Lo standard IEEE754 per la rappresentazione dei numeri reali in virgola mobile Rappresentazione del testo: codifica ASCII Codifica delle immagini Codifica dei suoni Tecniche di compressione UDA2: Elaborazione digitale di un documento: Word • • • • • • • L'elaborazione di testi: introduzione a Microsoft Word formattazione di testi con word La stampa unione Gestione tabelle con Word Inserire collegamenti ipertestuali in un documento Inserimento oggetti multimediali in un documento Creazione e gestione di frame UDA3: Il sistema di elaborazione • • • • • • Il sistema di elaborazione: hw e sw Le componenti principali di un computer La macchina di Von Neumann Assemblare un computer. Componenti hardware Periferiche di un sistema di elaborazione La cpu e i suoi registri. Fasi di fetch, decode ed execute UDA4: Il foglio di calcolo Excel • • • • • • • Introduzione ai fogli elettronici. L'ambiente di Microsoft Excel Il foglio di lavoro, celle e riferimenti di cella. Formattazione e contenuto di una cella. Formule. Funzioni logiche e statistiche; SE, CONTA.SE Funzioni statistiche e di ricerca; MAX, MIN, CONFRONTA, CERCA.VERT Inserimento grafici in un foglio elettronico UDA5: Il sistema operativo: funzionalità di base • • • • • • Il software e le categorie del software Le principali funzionalità del sistema operativo Microsoft Windows I file e le cartelle Muoversi fra le cartelle Visualizzare i file Selezionare, spostare e copiare file UDA6: Power Point • • • • • Inserimento slides e scelta del loro layout Formattazione del contenuto di una slide Inserimento animazioni personalizzate Effetti di transizione Impostazione azioni UDA7: Introduzione alla programmazione: gli algoritmi • • • • • • • • Concetti di problema e algoritmo Proposizioni logiche Pseudo codifica e diagrammi di flusso (flow chart) Diagrammi di flusso: istruzioni di I/O, di assegnazione e di selezione Diagrammi di flusso: istruzione di ciclo Concetti di variabile e di tipo di dato Implementazione di algoritmi con Algobuild Implementazione di algoritmi in ambiente scratch LAVORO ESTIVO Per quanto riguarda il materiale teorico si fa riferimento a quello fornito dal docente durante l'anno scolastico e caricato sul registro elettronico nella sezione Didattica. Algoritmi Realizzare i flow chart che descrivano i seguenti problemi: 1. Eseguire il prodotto tra due numeri positivi usando solo l’operazione di somma. 2. Si progetti un terminale per automatizzare la spesa in un supermercato. Il terminale deve contare il numero di prodotti messi nel carrello per una spesa massima di 100€. 3. Dato in input un numero, calcolarne il cubo se è maggiore di 0, il quadrato in caso contrario. 4. Calcolare l’area di un rettangolo e quella di un quadrato. 5. Dato un numero intero positivo N, verificare se appartiene all'intervallo [4,10]. 6. Dato N un numero intero positivo, calcolare e visualizzare la somma dei primi N numeri dispari. 7. Data l'area A la base B di un rettangolo, calcolare il perimetro P. 8. Dato il perimetro P e l'altezza H di un rettangolo, calcolare l'area A. 9. Data la diagonale D ed un lato C di un rettangolo calcolare l'area del quadrato costruito sul lato maggiore. 10. Dati tre numeri A, B, C, determinare se A può essere l'ipotenusa di un triangolo rettangolo con i cateti uguali a B e C. 11. Data la misura di un angolo espresso in gradi, verificare se è un angolo acuto, ottuso o retto. 12. Dati tre numeri X, Y e Z sommare X a Y se X è pari a Z se X è dispari. 13. Dati due numeri X e Y sommarli tra di loro. Se la loro somma è maggiore di 100 dividila per 2 altrimenti moltiplicala per 2. Mostrare quindi il risultato. 14. Dato un numero in input, verificare se è pari o dispari. 15. Calcolare il numero di zeri in una sequenza di interi letti in ingresso. 16. Conta i numeri pari e i numeri dispari in una sequenza di interi letti in ingresso. 17. Calcola la somma dei numeri pari e dei numeri dispari in una sequenza di interi letti in ingresso. 18. Letto un numero da ingresso, calcolare la somma dei suoi multipli inferiori a 1000.