Controllo del flusso delle istruzioni

Ogni algoritmo può essere definito usando e combinando tre strutture di base.

Sequenza
semplice successione di istruzioni
(ottenuta con: ordine delle istruzioni)

Diagramma sequenza

Scelta
esecuzione al verificarsi di una condizione
(ottenuta con: if, switch o ?:)

Diagramma scelta

Ripetizione
esecuzione ciclica di una o più istruzioni
(ottenuta con: for, while o do/while)

Diagramma ripetizione

La sequenza è stata introdotta nella prima lezione usando la successione di istruzioni grafiche e la scelta del loro ordine di esecuzione.

La possibilità di scelta delle istruzioni da eseguire in base a una condizione è stata trattata nella seconda lezione attraverso l'uso dell'if.

La ripetizione di blocchi di istruzioni verrà trattata in questa lezione.