Module: (C++) Boucles. Boucle avec paramètre (for)


Problem

2/17

Caractéristiques de la boucle for

Theory Click to read/hide

Boucle

for
Une boucle for est un moyen de parcourir des actions répétées. Voyons de plus près comment cela fonctionne.

L'exécution de la boucle for comprend les étapes suivantes : 
1. définir la valeur initiale de la variable de boucle (compteur) ;
2. vérification des conditions de poursuite de la boucle ;
3. exécution d'une étape (corps de la boucle) ; 
4. changer la valeur de la variable de boucle.
De plus, les étapes 2 à 4 sont répétées jusqu'à ce que la condition à la 2ème étape devienne fausse. Dès que la condition devient fausse, la boucle se termine et l'instruction suivant l'instruction de boucle for.
est exécutée.

Revenons à la forme générale de l'instruction de boucle et analysons toutes les parties plus en détail.
pour (/*expression1*/; /*expression2*/; /*expression3*/ ) {       /*une instruction ou un bloc d'instructions - corps de la boucle*/; }

Expression 1 responsable de la définition de la valeur initiale de la variable de boucle (compteur), se termine par un point-virgule

Par exemple,

1)i=0 ;  ;   // Affecte la valeur initiale égale à zéro à la variable de boucle i.
                 // Avec cette notation, la variable i doit être déclarée avant la boucle.

2) int i=0 ; //  ; La variable i peut être déclarée directement dans l'entête de la boucle, mais
                     // dans ce cas, après l'effacement de la boucle de la mémoire

3)  ;  ;   // Aucune initialisation et déclaration de la variable cycle,
          //  dans ce cas, il peut être défini avant la boucle.


Expression 2 est la condition de continuation de boucle pour qui est testée comme vraie.

i<=10  // La boucle s'exécutera tant que la variable i est inférieure ou égale à 10. La condition peut être n'importe quoi.
 

Expression 3 modifie la valeur de la variable compteur. Sans cette valeur, la boucle sera considérée comme infinie.

i++  // La variable augmentera de 1 à chaque étape.
 

Problem

Le programme ci-dessus affiche les nombres de 1 à 10 dans une colonne. Vous pouvez le vérifier en l'exécutant.
En changeant la valeur de la variable de boucle de la valeur égale à 1 à la valeur égale à 10, avec un pas de +1, on affiche la valeur de la variable i à l'écran dans le corps de la boucle.

Changez le titre de la boucle pour que le programme affiche les valeurs de 20 à 30 dans une colonne, un chiffre par ligne.