beautypg.com

HP 9g Graphing Calculator User Manual

Page 113

background image

F-26

Si la condition est vraie, l'instruction indiquée après THEN est

exécutée, sinon c'est l'instruction indiquée après ELSE qui est exécutée.

Commandes de branchement

Lbl n

Une commande Lbl n marque un point de destination d'une

commande de branchement GOTO n. Chaque nom d'étiquette (Lbl) doit
être unique (c’est-à-dire non répété dans la même zone de programme).
Le suffixe d'étiquette n doit être un nombre compris entre 0 et 9.

GOTO n

Quand l'exécution du programme rencontre une instruction GOTO n,

elle passe à l'étiquette Lbl n (où n est la même valeur que celle indiquée
dans l'instruction GOTO n).

Programmes et sous-programmes

GOSUB PROG n ;

Vous pouvez passer d'une zone de programme à l'autre pour

l’exécution du code de différentes zones de programme. Le programme
depuis lequel l'autre zone de programme est appelée est le principal, la

zone de programme appelée est un sous-programme. Pour effectuer un
branchement à un sous-programme, entrez PROG n où n est le numéro
de la zone de programme destination.
Remarque :La commande GOTO n n'autorise pas les branchements

entre zones de programme. Une commande GOTO n ne permet de
passer qu'à l'étiquette correspondante (Lbl) dans la même zone de
programme.

End

Chaque programme doit comporter une commande END marquant sa

fin. Elle s'affiche automatiquement quand vous créez un programme.

Incrément et décrément

Post-fixé : variable mémoire + + ou variable mémoire – –
Préfixé : +

+ variable mémoire ou – – variable mémoire

Une variable mémoire est augmentée ou diminuée d'une unité. Pour

les variables mémoire standard, les opérateurs + + (incrément) et – –

(décrément) peuvent être postfixés ou préfixés. Pour les variables de
tableau, les opérateurs doivent être préfixés.
Avec les opérateurs préfixés, la variable de mémoire est calculée avant
l'évaluation de l'expression. Avec les opérateurs postfixés, elle est
calculée après l'évaluation de l'expression.