Microsoft Word - programmazione dipart 2003 2004 Informatica

annuncio pubblicitario
ISTITUTO STATALE DI ISTRUZIONE SUPERIORE
“GUIDO TASSINARI”
Via Nicola Fasano,13 - 80078 POZZUOLI
Cod. Mecc. NAIS091OOC – cod.fis. 80100070632 - Tel. 081/5265754 - Fax 081/5266762
E-mail: [email protected]
World Wide Web: www.isistassinari.gov.it/
PROGRAMMA A.S. 2014/2015
Materia:
INFORMATICA
Classe:
3H
Docenti:
Nome e Cognome
Prof. Rio Chierego (TEORIA)
Prof. Giustino Altruda (LABORATORIO)
Firma
Programma di Informatica – Classe 3H – A.S. 2014/2015
CONTENUTI ESSENZIALI DEL PROGRAMMA SVOLTO
TEORIA
MODULO 1: Prerequisiti di calcolo e logici
UNITA’ DIDATTICA 1: Algebra di Boole
1.1 Enunciati semplici e composti dell’algebra di Boole
1.2 Il connettivo logico fondamentale AND
1.3 Il connettivo logico fondamentale OR
1.4 Il connettivo logico fondamentale NOT
1.5 Il connettivo logico derivato XOR
1.6 Il connettivo logico derivato XNOR
1.7 Il connettivo logico derivato NAND
1.8 Il connettivo logico derivato NOR
1.9 Tavole di verità ed equivalenza logica di enunciati
1.10 Proprietà fondamentali dell’algebra di Boole
MODULO 2: Le basi della programmazione
UNITA’ DIDATTICA 1: Problemi ed algoritmi
1.1 I problemi: dati di input, dati di output, processo risolutivo
1.2 La formalizzazione dei problemi
1.3 La ricerca della soluzione
1.4 Dal problema al programma
1.5 Azioni e processi
1.6 L’algoritmo
UNITA’ DIDATTICA 2: Dati, Istruzioni e pseudocodice
2.1 I dati
2.2 Le istruzioni
2.3 Le istruzioni operative
2.4 Espressioni e loro valutazione
2.5 L’istruzione di assegnazione
2.6 Le istruzioni di input
2.7 La comunicazione dei risultati: le istruzioni di output
2.8 La rappresentazione degli algoritmi
2.9 La pseudocodifica
1 di 4
Programma di Informatica – Classe 3H – A.S. 2014/2015
MODULO 3: Tecniche e Linguaggi di programmazione
UNITA’ DIDATTICA 1: Programmazione strutturata
1.1 La programmazione
1.2 I paradigmi di programmazione
1.3 La documentazione del lavoro
1.4 La programmazione strutturata
1.5 Il Teorema di Bohm-Jacopini
1.6 I costrutti fondamentali strutturati
1.7 Il costrutto sequenza
1.8 Il costrutto di selezione (unaria, binaria, n-aria)
1.9 Il costrutto iterativo con controllo in testa (cicli precondizionali)
1.10 Il costrutto iterativo con controllo in coda (cicli postcondizionali)
1.11 Il costrutto iterativo determinato ed indicizzato
UNITA’ DIDATTICA 2: Linguaggi e software
2.1 Uno strumento per comunicare: il linguaggio
2.2 I segni dei linguaggi
2.3 Linguaggi verbali e linguaggi formali
2.4 Classificazione dei linguaggi di programmazione
2.5 Compilatori ed interpreti
2.6 Differenze tra compilatori ed interpreti
2.7 Dall’algoritmo formalizzato al programma: le fasi principali del modello a cascata del ciclo di vita del
software
2.8 Ambienti di sviluppo IDE: l’ambiente DEV-Cpp
UNITA’ DIDATTICA 3: Dati semplici e strutturati
3.1 I tipi di dati e l’astrazione sui dati
3.2 Le strutture dati
3.3 Differenza tra dati semplici e dati strutturati
3.4 Il tipo strutturato Vettore monodimensionale
3.5 Operazioni fondamentali sui Vettori monodimensionali (caricamento, visualizzazione, shift sx e shift dx,
rotazione sx e dx)
3.6 Algoritmi di ricerca (sequenziale e dicotomica) ed ordinamento (ingenuo e bubble-sort) su vettori
monodimensionali
3.7. Il tipo strutturato record e sue possibili rappresentazioni
3.8 Operazioni atomiche e non atomiche sul tipo strutturato record
3.9 Caricamento e visualizzazione di una variabile di tipo record
3.10 Vettore monodimensionale di record (caricamento e visualizzazione)
3.11 Il tipo strutturato Matrice (o Vettore bidimensionale)
3.12 Matrice rettangolare e quadrata
3.13 Operazioni fondamentali su di una Matrice (caricamento, visualizzazione)
3.14 Algoritmi su di una Matrice quadrata (visualizzazione degli elementi della diagonale principale, della
diagonale secondaria, al di sopra della diagonale principale e al di sotto della diagonale secondaria)
3.15 Algoritmi su di una Matrice qualsiasi (matrice trasposta, somma di due matrici, prodotto di due matrici)
2 di 4
Programma di Informatica – Classe 3H – A.S. 2014/2015
LABORATORIO
N.B. L’ambiente integrato di sviluppo utilizzato per le attività laboratoriali è l’IDE DEV-Cpp
MODULO 1: Introduzione all’uso del sistema operativo WINDOWS 7
UNITA’ DIDATTICA 1: Una nuova generazione di Windows
Quale versione scegliere, I requisiti minimi hardware, Come si installa, La licenza di Windows 7
UNITA’ DIDATTICA 2: L’interfaccia di Windows 7
Il desktop, Il menù Start, Pannello di controllo I
UNITA’ DIDATTICA 3: File ed applicazioni
Cartelle, documenti e Programmi, Nuove modalità di visualizzazione, Ricerca dei file, I collegamenti,
Gestione dei file compressi, Scrittura su CD, Installazione e disinstallazione di applicazioni
MODULO 2: Fondamenti del linguaggio C
UNITA’ DIDATTICA 1: Fondamenti del linguaggio C
Insieme dei caratteri, Identificatori e parole chiave, Tipi di dati, Costanti, Variabili ed array, Dichiarazioni,
Espressioni, Enunciati o statement, Costanti simboliche
UNITA’ DIDATTICA 2: Operatori ed espressioni
Operatori aritmetici, unari, relazionali e logici, Operatori di assegnazione
UNITA’ DIDATTICA 3: Input ed output di dati
Input di carattere singolo (getchar), Output ad un carattere (putchar), Ingresso dati in input (scanf),
Scrittura dati in output (printf), Parametri di controllo delle funzioni printf e scanf, Le funzioni gets e puts
UNITA’ DIDATTICA 4: Enunciati di controllo
L’enunciato while, l’enunciato do-while, l’enunciato for, l’enunciato if-else, l’enunciato switch, l’enunciato
break, l’enunciato continue, l’operatore comma (virgola), l’enunciato goto
UNITA’ DIDATTICA 5: Come si prepara e si fa girare un programma C completo
Pianificazione del programma, scrittura del programma, Inserimento del programma nel computer,
Compilazione ed esecuzione del programma, Diagnostici di errore, debug logico
UNITA’ DIDATTICA 6 Array e strutture
Definizione di un array, Elaborazione di un array, Array e stringhe, Le funzioni strcmp, strlen, strcpy
Definizione di una struttura, Elaborazione di una struttura, Datatype definiti dall’utente (typedef), Array di
strutture.
3 di 4
Programma di Informatica – Classe 3H – A.S. 2014/2015
Libri di testo adottati
INFORMATICA TEORIA
Titolo
CLOUD
(Tomo A)
Autori
Editore
PIERO GALLO
FABIO SALERNO
MINERVA
ITALICA
ISBN
Prezzo
9788829836802
€ 32,20
INFORMATICA LABORATORIO
Titolo
Linguaggio C e C++
Autori
Editore
PIERO GALLO
FABIO SALERNO
MINERVA
ITALICA
ISBN
Prezzo
9788829829934
€ 18,80
ISBN
Prezzo
88-298-2445-0
€ 27,00
Libri di testo consigliato
INFORMATICA LABORATORIO
Titolo
Il linguaggio C
NUOVA EDIZIONE
Autori
Editore
B. KERNIGHAN
D. RITCHIE
PEARSON
Prentice Hall
N.B. Sono stati utilizzati nel corso dell’anno scolastico e fanno parte integrante del
programma svolto, appunti, esercizi ed esempi esplicativi liberamente scaricabili dal
sito del docente di teoria all’indirizzo www.riochierego.it/informatica.htm.
FIRMA ALUNNI
Nome e Cognome
Firma
Pozzuoli 9 giugno 2015
4 di 4
Scarica