Corso di Laurea in Scienze Ambientali
Teoria ed Applicazioni delle Macchine Calcolatrici
Anno accademico 2002/2003

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

  1. Algoritmi. Il concetto di algoritmo - Rappresentazione di algoritmi: i diagrammi di flusso.
  2. Programmazione imperativa 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.
  3. Sviluppo programmi. Ambiente di programmazione: editor, compilatore, linker (cenni).
  4. Programmazione imperativa 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.


    Testo consigliato per la PARTE II


 

Torna alla pagina principale del corso