Commandes de boucle, Do ... until ... end, While ... repeat ... end – HP Calculatrice graphique HP 39g Manuel d'utilisation

Page 243: For ... to ... step ... end

Advertising
background image

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

Advertising