Boucles avec compteurs (DSE, ISG)
Quand vous voulez exécuter une boucle un nombre de fois spécifique, utilisez les
touches de fonction conditionnelles
(décrément; saute si inférieur ou égal à). Chaque fois qu'une fonction
boucle est exécutée dans un programme, elle décrémente ou incrémente
automatiquement la valeur d'un compteur stocké dans une variable. Elle compare la
valeur actuelle du compteur à la valeur finale du compteur, puis continue ou sort de
la boucle suivant la résultat de cette comparaison.
Pour une boucle descendante, utilisez
Pour une boucle ascendante, utilisez
Ces fonctions accomplissent la même chose qu'une boucle FOR–NEXT en BASIC :
variable = valeur initiale
.
.
.
variable
Une instruction DSE est comme une boucle FOR–NEXT avec une incrémentation
négative.
Après avoir appuyé avec la touche shift sur les touches ISG ou DSE (
), on vous demandera d'entrer la valeur d'une variable qui contiendra le
nombre de contrôle de boucle (décrit plus bas).
Nombre de contrôle de boucle
La variable spécifiée devrait contenir un nombre de contrôle de boucle
±ccccccc.fffii, avec :
±ccccccc représentant la valeur actuelle du compteur (1 à 12 chiffres). Cette
valeur change avec l'exécution de la boucle.
fff représentant la valeur finale du compteur (doit être à 3 chiffres). Cette
valeur ne change pas avec l'exécution de la boucle. Une valeur non-spécifiée
pour fff suppose une valeur de 000.
14-18
Techniques de programmation
(incrément; saute si supérieur à) ou
variable
variable
valeur finale
incrément
ou