Algoritmi e diagrammi di flusso
Informazione e Automatica
Dal problema al programma
Definizione di algoritmo
Dall'algoritmo al programma
Il programma
Fase di Esecuzione
Elementi algoritmo
Proprietà di un algoritmo
Individuazione di un algoritmo
Esempio: calcolo MCD (1)
Esempio: calcolo MCD (2)
Esempio: calcolo MCD (3)
Rappresentazione algoritmo
Diagrammi di flusso
Elementi di un diagramma di flusso
Elementi di un diagramma di flusso (2)
Tipi di nodo
Strutture di controllo
Esempio (1)
Esempio (2)
Programmazione top-down
Approccio top-down per i diagrammi di flusso
Somma di N numeri: problema globale
Somma di N numeri: problema a medio livello
Somma di N numeriProblema a basso livello
Linguaggi di programmazione
Sintassi e Semantica
Livello dei linguaggi
Linguaggio Macchina
Assembly
Linguaggi ad alto livello
Linguaggi ad alto livello (2)
Linguaggi imperativi
Linguaggi Orientati agli Oggetti
Author: Massimo Bertozzi
E-mail: bertozzi@ce.unipr.it