FOR |
Pour |
---|---|
ST BASIC |
Syntaxe
FOR countervariable = numericexpression1 TO numericexpression2 [STEP numericexpression3 ] |
Paramètres
Nom | Description |
---|---|
countervariable | Ce paramètre permet d'indiquer la variable utiliser pour le compteur de boucle |
numericexpression1 | Ce paramètre permet d'indiquer la valeur de départ du compteur |
numericexpression2 | Ce paramètre permet d'indiquer la valeur de fin du compteur |
numericexpression3 | Ce paramètre permet d'indiquer la valeur à laquelle le compteur progresse ou régresse, soit sa valeur d'incrémentation ou de décrémentation |
Description
Cette instruction permet d'effectuer un compteur en boucle.
Remarques
- L'instruction FOR définit les valeurs de début et de fin d'une variable de compteur et la valeur à y ajouter à chaque fois que la boucle FOR...NEXT s'exécute.
- La valeur ajoutée à la variable de compteur est 1, sauf indication contraire par STEP. Le STEP peut être positif ou négatif.
- L'instruction NEXT provoque la répétition des instructions entre FOR et NEXT si la valeur de la variable de compteur n'est pas supérieure à la valeur finale spécifiée par TO. Lorsque la valeur absolue du compteur est supérieure à la valeur absolue de fin, l'exécution du programme passe à la ligne après NEXT.
- Vous pouvez imbriquer des instructions FOR/NEXT. En d'autres termes, vous pouvez avoir une boucle dans une boucle. Lorsque vous imbriquez des boucles, l'instruction NEXT de la boucle interne doit précéder celle de la boucle externe.
Exemples
Voici des exemples typiques de l'utilisation de l'instruction FOR :
- FOR I=1 TO 5 STEP 1
Voici un autre exemple :
on obtiendra le résultat suivant :
12
3
4
5
LA VALEUR DE LA VARIABLE DU COMPTEUR EST 6
Ok
Voici encore un autre exemple :
on obtiendra le résultat suivant :
21
2
2
2
3
2
4
2
5
1
1
1
2
1
3
1
4
1
5
OK
Dernière mise à jour : Vendredi, le 7 Août 2020