FOR |
Boucle Pour |
Basic du Commodore 128 |
Syntaxe
FOR variable = start-value TO end-value [STEP increment] NEXT variable
|
Paramètres
Nom |
Description |
variable |
Ce paramètre permet d'indiquer la variable utiliser pour le compteur de boucle. |
start-value |
Ce paramètre permet d'indiquer la valeur de départ du compteur. |
end-value |
Ce paramètre permet d'indiquer la valeur de fin du compteur. |
increment |
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 de définir une structure de boucle de programme répétitive.
Remarque
- La logique de l'instruction FOR/NEXT est la suivante. Tout d'abord, la variable de boucle est définie sur la valeur de départ. Lorsque le programme atteint une ligne de programme contenant l'instruction
NEXT, il ajoute l'incrémentation STEP (par défaut = 1) à la valeur de la variable de boucle et vérifie si elle est supérieure à la valeur de fin de la boucle. Si la variable de boucle est inférieure ou égale
à la valeur de fin, la boucle est à nouveau exécutée, en commençant par l'instruction suivant immédiatement l'instruction FOR. Si la variable de boucle est supérieure à la valeur de fin, la boucle se termine
et le programme reprend immédiatement après l'instruction NEXT. Le contraire est vrai si la taille du pas est négative.
Dernière mise à jour : Samedi, le 10 Avril 2021