HP Calculateur graphique HP 9g Manuel d'utilisation

Page 25

Advertising
background image

F-25

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.

Boucle For

FOR

(

condition de départ; condition de poursuite; réévaluation

)

{

instruction

}

Une boucle FOR permet de répéter un ensemble d'actions comparables

tant que le compteur se trouve entre les valeurs indiquées.
Par exemple:

FOR

( A = 1 ; A

4 ; A + + )

{ C = 3 × A ; PRINT ANS = , C }

END

Résultat : ANS = 3, ANS = 6, ANS = 9, ANS = 12

Le traitement de cet exemple est le suivant :

1. FOR A = 1: Initialise la valeur de A à 1. Comme A = 1 vérifie

A ≤

4, les instructions sont exécutées et A est incrémenté de 1.

2. Maintenant

A = 2. A ≤

4 est toujours vérifié, donc les instructions sont

exécutées et A est encore incrémenté de 1. Et ainsi de suite.

3. Quand

A = 5, A ≤

4 n'est plus vérifié, donc les instructions ne sont pas

exécutées. Le programme passe au bloc de code suivant.

Commande Sleep

SLEEP (

temps

)

Une commande SLEEP suspend l'exécution du programme pendant le

temps indiqué (jusqu'à 105 secondes au maximum). C'est utile pour

afficher des résultats intermédiaires avant de reprendre l'exécution.

Commande Swap

Advertising