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)
Scelta
esecuzione al verificarsi di una condizione
(ottenuta con: if
, switch
o ?:
)
Ripetizione
esecuzione ciclica di una o più istruzioni
(ottenuta con: for
, while
o do/while
)
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.