Commandes de boucle – HP Calculateur graphique HP 40gs Manuel d'utilisation

Page 391

Advertising
background image

Programmation

21-23

SUB

Extrait une partie du graphique spécifié (ou d’une liste ou
d’une matrice) et la mémorise dans une nouvelle variable,
nom. Cette partie est déterminée par les coordonnées de
début et de fin—sous la forme x , y.

SUB nom;nomgraphique;(débutx,débuty);
(finx

,finy):

ZEROGROB

Crée un graphique vide selon une largeur et une hauteur
spécifiées, et le mémorise dans nomgraphique.

ZEROGROB nomgraphique;largeur;hauteur:

Commandes de boucle

La programmation structurée permet à un programme de
modifier son exécution selon certaines conditions ou de
certains arguments. La HP 40gs 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

Advertising