HP 50g Guide De L'utilisateur page 706

Masquer les pouces Voir aussi pour 50g:
Table des Matières

Publicité

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
→ x
combinaison
, 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
2
(1+x
). 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
2
termine. La dernière valeur de la pile, à savoir SINH(x)/ (1+x
), est retournée
comme sortie du programme.
Page. 21-3

Publicité

Table des Matières
loading

Table des Matières