Module: (C++) Cicli. Ciclo con parametro (per)


Problem

2/17

Caratteristiche del ciclo for

Theory Click to read/hide

for
ciclo
Un ciclo for è un mezzo per scorrere azioni ripetute. Diamo un'occhiata più da vicino a come funziona.

L'esecuzione del ciclo for consiste nei seguenti passaggi: 
1. impostazione del valore iniziale della variabile del ciclo (contatore);
2. controllando le condizioni per continuare il ciclo;
3. esecuzione di un passo (loop body); 
4. cambiando il valore della variabile del ciclo.
Inoltre, i passaggi 2-4 vengono ripetuti fino a quando la condizione al 2° passaggio diventa falsa. 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 tutte le parti in modo più dettagliato.
for (/*espressione1*/; /*espressione2*/; /*espressione3*/ ) {       /*un'istruzione o un blocco di istruzioni - corpo del ciclo*/; }

Espressione 1 responsabile dell'impostazione del valore iniziale della variabile del ciclo (contatore), termina con un punto e virgola

Per esempio,

1)i=0;    // Assegna il valore iniziale uguale a zero alla variabile del ciclo i.
                 // Con questa notazione, la variabile i deve essere dichiarata prima del ciclo.

2) int i=0; //  La variabile i può essere dichiarata direttamente nell'intestazione del ciclo, ma
                     // in questo caso, dopo che il ciclo è stato cancellato dalla memoria

3) ;    // Nessuna inizializzazione e dichiarazione della variabile ciclo,
          //  in questo caso può essere definito prima del ciclo.


Espressione 2 è la condizione di continuazione del ciclo per che viene verificata per essere vera.

i<=10  // Il ciclo verrà eseguito finché la variabile i è minore o uguale a 10. La condizione può essere qualsiasi cosa.
 

Espressione 3 modifica il valore della variabile contatore. Senza questo valore, il ciclo sarà considerato infinito.

i++  // La variabile incrementerà di 1 ad ogni passaggio.
 

Problem

Il programma precedente visualizza i numeri da 1 a 10 in una colonna. Puoi verificarlo eseguendolo.
Modificando il valore della variabile di loop dal valore pari a 1 al valore pari a 10, con passo di +1, visualizziamo a video il valore della variabile i nel corpo di il ciclo.

Modifica il titolo del ciclo in modo che il programma visualizzi i valori da 20 a 30 in una colonna, un numero per riga.