HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 722

Advertising
background image

Page 21-3

STO

. Pendant l’exécution du programme, la variable x est stockée dans votre

menu de variables comme toute autre variable précédemment stockée. Après
avoir calculé la fonction, le programme purge (efface) la variable x, de sorte
qu’elle n’apparaît pas dans votre menu de variables après l’évaluation du
programme. Si la variable x n’était pas purgée dans le programme, sa valeur
resterait disponible après l’exécution du programme. C’est la raison pour
laquelle la variable x, telle que décrite dans ce programme, est désignée
comme une variable globale. L’une des implications de l’utilisation de x en
tant que variable globale est la suivante : si nous avions au préalable défini
une variable portant le nom x, sa valeur serait remplacée par la valeur utilisée
par le programme, puis complètement supprimée de votre menu de variables
après l’exécution du programme.
Par conséquent, du point de vue de la programmation, une variable globale
est une variable accessible à l’utilisateur après l’exécution du programme. Il
est possible d’utiliser une variable locale au sein du programme, laquelle est
uniquement définie pour ce programme et ne sera plus disponible après
l’exécution du programme. Le programme précédent pourrait être modifié
comme suit :

«

→ x

«

x SINH 1 x SQ ADD /

»

»

Le symbole de la flèche (

) s’obtient par l’association de la touche majuscule

de droite

‚ et de la touche 0 c’est-à-dire : ‚é. Remarquez

également qu’une série supplémentaire de symboles de programmation (

« »)

indiquent l’existence d’un sous-programme, à savoir

«

x SINH 1 x SQ ADD

/

», au sein du programme principal. Le programme principal commence

par la combinaison

→ x

, qui représente l’affectation de la valeur au niveau 1

de la pile à une variable locale x. Puis, le flux de programmation se poursuit
au sein du sous-programme en plaçant x dans la pile, en évaluant SINH(x), en
plaçant 1 dans la pile, en plaçant x dans la pile, en mettant x au carré, en
ajoutant 1 à x, et en divisant le niveau 2 de la pile (SINH(x)) par le niveau 1
de la pile (1+x

2

). Le contrôle du programme est ensuite retransmis au

programme principal, mais il n’y a plus de commandes entre la première
série de symboles de programmation finale (

») et la deuxième ; par

conséquent, le programme se termine. La dernière valeur de la pile, à savoir
SINH(x)/ (1+x

2

), est retournée comme sortie du programme.

Advertising