Un ciclo for è un mezzo per scorrere azioni ripetute. Diamo un'occhiata più da vicino a come funziona.
In genere, le parti di un ciclo for eseguono i seguenti passaggi:
1. Imposta il valore iniziale.
2. Impostare il passo con cui cambierà la variabile del ciclo
3. Impostazione del valore finale.
3. Esegui azioni cicliche.
4. Aggiorna i valori utilizzati nel test.
e quindi i passaggi 2-4 vengono ripetuti finché la condizione non viene soddisfatta. Non appena la condizione diventa falsa, il ciclo termina e viene eseguita l'istruzione che segue l'istruzione del ciclo for.
Torniamo alla forma generale dell'istruzione loop e analizziamo più in dettaglio tutte le parti
for *imposta il valore iniziale su variabile* a/fino al *valore finale* inizia
/*un'istruzione o un blocco di istruzioni - corpo del ciclo*/;
fine;
Impostazione di una variabile su un valore iniziale
è responsabile dell'impostazione del valore iniziale della variabile ciclo (contatore), NON è evidenziato con parentesi o altro
Per esempio :
io := 0; //alla variabile di ciclo i viene assegnato il valore iniziale pari a zero. Con un record del genere,
//la variabile i deve essere dichiarata prima del ciclo
a/fino a
Questo è il passo in cui cambierà la variabile usata nel ciclo. Se scriviamo su, ad ogni iterazione il valore della variabile aumenterà di 1, se fino a - diminuirà di 1
Valore finale
è l'ultimo valore al quale verrà ancora eseguito il corpo del ciclo. Ad esempio, se impostiamo l'ultimo valore su 100, a 100 il nostro ciclo verrà comunque eseguito ea 101 no.
Esercitiamoci a scrivere il titolo del ciclo for