Corso di Laurea in Scienze Ambientali
Teoria ed Applicazioni delle Macchine Calcolatrici
Anno accademico 2001/2002
Docenti: R. Alfieri - G. Rossi
PARTE I - SISTEMI PER L'ELABORAZIONE DELL'INFORMAZIONE
Si avvale del corso di Laboratorio
di informatica del Corso di Laurea in Fisica
PARTE II - PROGRAMMAZIONE
-
Algoritmi. Il concetto di algoritmo - Rappresentazione di algoritmi:
i diagrammi di flusso.
-
Programmazione in C++: elementi di base. Struttura di un programma
- Dichiarazione di variabili. Tipi di dati elementari. Assegnamento ed
espressioni - Input/output di base - Principali strutture di controllo:
if_else,
while,
for, do_while, switch -
Tipi strutturati: array
e struct. Le stringhe - Esempi di programmi.
-
Sviluppo programmi.
Ambiente di programmazione:
editor, compilatore, linker (cenni).
-
Programmazione in C++: argomenti avanzati. Definizione ed uso di
funzioni. Modalità di passaggio dei parametri.
Esempi con definizione ed uso di funzioni - Visibilità e regole
di "scope" - Input/output su file.
Testi consigliati
- S. Lippman, J. Lajoie, C++: Corso di programmazione,
3a Ed., Addison-Wesley, 2000.
- R. Miller, D. Clark, B. White, e W. Knottenbel:
An Introduction to the Imperative Part of C++, 1999,
disponibile su WEB all'indirizzo
http://www.doc.ic.ac.uk/~wjk/C++Intro/CourseStructure.html#S1
Torna alla pagina
principale del corso