Module: cicli. Ciclo con parametro (per)


Problem

2/17

Caratteristiche del ciclo for

Theory Click to read/hide

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

Problem

Il programma precedente mostra i numeri da 1 a 10 in una colonna. Puoi verificarlo eseguendolo.
Modificando il valore della variabile del ciclo dal valore pari a 1 al valore pari a 10 in incrementi di +1, visualizziamo il valore della variabile i sullo schermo nel corpo del ciclo.
Per superare il test, devi fare in modo che il programma visualizzi tutti i numeri da 20 a 30 nella stessa colonna.

Modificare il titolo del ciclo in modo che il programma visualizzi i valori da 20 a 30