Commandes de boucle, Do ... until ... end, While ... repeat ... end – HP Calculatrice graphique HP 39g Manuel d'utilisation
Page 243: For ... to ... step ... end

Programmation
16-23
Commandes de boucle
La programmation structurée permet à un programme de
modifier son exécution selon certaines conditions ou de
certains arguments. La hp 39g+ dispose de deux types de
structures différents:
•
Des structures de branchements
•
Des structures de boucles.
DO ... UNTIL ... END
Do
... Until ... End est une structure de boucle. Il répète
clause-boucle jusqu’à ce que clause-test renvoie un
résultat vrai (non nul). Comme le test est effectué après la
boucle, celle-ci est exécutée au moins une fois. Sa syntaxe
est :
DO
clause-boucle UNTIL clause-test END
Exemple
1
X
A:
DO A + 1
X
A
UNTIL A == 12
END
WHILE ...
REPEAT ...
END
While
... Repeat ... End est une structure de boucle qui
évalue clause-test et exécute la séquence clause-boucle si
le test est vrai. Comme le test est effectué avant la boucle,
celle-ci n’est pas exécutée si le test est faux dès le départ.
Sa syntaxe est :
WHILE
clause-test REPEAT clause-boucle END
Exemple
1
X
A:
WHILE A < 12
REPEAT A+1
X
A
END
FOR ... TO ... STEP
... END
FOR
nom=expression-début TO expression-fin
[STEP
incrément];
clause-boucle END