Il Ciclo for
¶
- Quando abbiamo disegnato un quadrato, è stato abbastanza noioso. Se avessimo dovuto disegnare un poligono con 42 lati sarebbe stato persino peggio.
- Una caratteristica importante dei linguaggi di programmazione è la capacità di ripetere del codice.
I cicli for fanno proprio questo. Supponiamo di avere degli amici e vorremmo inviargli una mail per invitarli a una festa. Non sappiamo ancora come inviare email, ma per adesso ci accontentiamo di stampare un messaggio per ogni amico:
Il corpo del ciclo è eseguito 7 volte e ogni volta f
si riferirà a un amico diverso.
Flusso di Esecuzione del ciclo for¶
- Quando un programma viene eseguito, l’interprete tiene sempre traccia di quale istruzione si sta eseguendo.
- Questa traccia viene chiamata flusso di esecuzione o flusso di controllo del programma.
- Il flusso di controllo fino ad ora è stato sempre qualcosa da leggersi dall’alto verso il basso, una istruzione alla volta. Questo non vale per il ciclo
for
.
Il flusso di esecuzione è spesso facile da visualizzare e capire se si disegna un diagramma di flusso, che mostra i passo logici su come l’istruzione for
opera.