Module: cycles. Boucle avec paramètre (for)


Problem

2/17

Caractéristiques de la boucle for

Theory Click to read/hide

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

En règle générale, les parties d'une boucle for effectuent les étapes suivantes : 
1. Définir la valeur initiale. 
2. Définir le pas avec lequel la variable de boucle changera
3. Définition de la valeur finale.
3. Effectuer des actions en boucle. 
4. Mettez à jour la ou les valeurs utilisées dans le test. 
puis les étapes 2 à 4 sont répétées jusqu'à ce que la condition soit remplie. Dès que la condition devient fausse, la boucle se termine et l'instruction suivant l'instruction de la boucle for est exécutée.

Revenons à la forme générale de l'instruction de boucle et analysons plus en détail toutes les parties for *set initial value to variable* to/downto *end value* do begin /*une instruction ou un bloc d'instructions - corps de la boucle*/; fin ;

Définition d'une variable à une valeur initiale

est responsable de la définition de la valeur initiale de la variable de cycle (compteur), n'est PAS mis en évidence avec des parenthèses ou autre chose
Par exemple : je := 0; //la variable de cycle i est affectée de la valeur initiale égale à zéro. Avec un tel record, //la variable i doit être déclarée avant la boucle à/jusqu'à C'est l'étape à laquelle la variable utilisée dans la boucle changera. Si nous écrivons à, alors à chaque itération la valeur de la variable augmentera de 1, si downto - diminuera de 1 Valeur finale est la dernière valeur à laquelle le corps de la boucle sera encore exécuté. Par exemple, si nous définissons la dernière valeur sur 100, alors à 100, notre boucle sera toujours exécutée, et à 101, elle ne le sera pas. Entraînons-nous à écrire le titre de la boucle for

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 par incréments de +1, on affiche la valeur de la variable i à l'écran dans le corps de la boucle.
Pour réussir le test, vous devez faire en sorte que le programme affiche tous les nombres de 20 à 30 dans la même colonne.

Changez le titre de la boucle pour que le programme affiche des valeurs de 20 à 30