Istituto Superiore “Francesco Morano”, Caivano (NA)

Istituto Superiore “Francesco Morano”, Caivano (NA)
A.S. 2014/2015
Classe III E Specializzazione INFORMATICA E TELECOMUNICAZIONE Articolazione
TELECOMUNICAZIONE
DISCIPLINA: INFORMATICA
Docente: Esposito Francesco
ASSI CONTENUTISTICI DEL PROGRAMMA SVOLTO
Concetti fondamentali dell’informatica
Richiamo di concetti base: Hardware e Software; definizioni di informatica, algoritmi e proprietà, flow chart,
programma. La CPU: definizione. La Memoria (centrale RAM, ROM, memoria di massa). Unità periferiche
di I/O. Diagrammi di flusso (flow chart): sintassi e presentazione di semplici esempi.
Programmazione
Introduzione alla programmazione: concetto di variabile, assegnazioni, confronti, incrementi. Variabili e
costanti. Tipi di dati: definizione. Struttura sequenziale, alternativa (o di selezione) e iterativa delle
elaborazioni (ciclo FOR). Il costrutto di selezione multipla. Programmazione strutturata e teorema di BöhmJacopini.
Il linguaggio C++
C e C++. La struttura dei programmi in C. Parole chiave del linguaggio C e sintassi delle istruzioni. Il primo
programma C. Funzioni di stampa e di acquisizione dei dati (I/O). I tipi di dato elementare: numerici,
alfanumerici, booleani. Le espressioni: assegnazione, operatori matematici, operatori logici. Le strutture di
controllo. Sintassi del ciclo FOR. Somma e media di N numeri forniti in input.
Strutture dati statiche: array e record
Definizione e importanza degli array. Dichiarazione di variabili di tipo array in C++. Accesso agli elementi di
un array attraverso indice. Cicli di lettura e scrittura di un array. Somma e media degli elementi di un array.
Definizione e importanza dei record (struct).
Trasferimento del controllo
I sottoprogrammi: procedure e funzioni (solo definizioni). Passaggio dei parametri: per valore e per
riferimento (per variabile).
Algoritmi fondamentali
Algoritmo di ricerca sequenziale in un array.
prof. Francesco Esposito