Programmazione FIM 12_13.pdf - Liceo Quadri
Programmazione FIM 12_13.pdf - Liceo Quadri
Programmazione FIM 12_13.pdf - Liceo Quadri
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Classi 4° Indirizzo: SCIENTIFICO-TECNOLOGICO<br />
PROGRAMMAZIONE DEL CORSO DI INFORMATICA E SISTEMI AUTOMATICI<br />
(CON INDICAZIONE DEGLI OBIETTIVI MINIMI RICHIESTI)<br />
Unità didattica Argomenti Obiettivi minimi<br />
Algoritmi e tipi di<br />
dati.<br />
(ripasso)<br />
Le basi<br />
dell'informatica<br />
I fondamenti della<br />
programmazione<br />
Settembre<br />
Strutture dati<br />
statiche<br />
Le basi<br />
dell’informatica<br />
I fondamenti della<br />
programmazione<br />
Ottobre<br />
La programmazione strutturata.<br />
Il teorema di Bohm-Jacopini. La<br />
tesi di Church. Strutture<br />
sequenziale, alternativa,<br />
iterativa. Traduzione da una<br />
struttura di controllo ad un'altra.<br />
Equivalenza della funzione<br />
computata. La struttura di<br />
controllo a scelta multipla. Tipi<br />
di dati semplici, ordinali e<br />
predefiniti. Tipi di dato<br />
numerico. Tipi di dati fixed point<br />
e floating point. Procedure e<br />
funzioni in Pascal. Passaggio<br />
parametri per valore e per<br />
indirizzo. Ricorsione. Tipologie di<br />
ricorsione. Metodologia di<br />
programmazione top-down con<br />
l’utilizzo di procedure e funzioni.<br />
Indentazione e documentazione<br />
del software.<br />
Tipi di dati: semplici, ordinali,<br />
ordinali predefiniti. Tipi di dati<br />
strutturati: array, record.<br />
Algoritmi di ricerca e<br />
ordinamento su array. Record.<br />
Files. Accesso sequenziale e<br />
diretto ai files. Utilizzo dei files<br />
esterni come basi di dati:<br />
strutture persistenti.<br />
Identici obiettivi minimi<br />
previsti per le classi 3°<br />
Riconoscere le diverse<br />
strutture dati statiche.<br />
Saper utilizzare la struttura<br />
più appropriata a partire da<br />
semplici problemi. Saper<br />
scrivere/leggere/modificare<br />
un file esterno.<br />
102