04.06.2013 Views

Programmazione FIM 12_13.pdf - Liceo Quadri

Programmazione FIM 12_13.pdf - Liceo Quadri

Programmazione FIM 12_13.pdf - Liceo Quadri

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!