Télécharger Imprimer la page

Hewlett Packard RPN Scientific HP-42S Manuel D'utilisation page 151

Publicité

Pertes de retours de routine. Le calculateur perd les emplacements
de retour dans les conditions suivantes:
B Sl y a déja huit retours en attente lorsqu'une instruction XEQ
appelle une autre routine ou un autre programme, le calculateur
perd l'emplacement du retour le plus ancien.* Dans ce cas,
I'exécution ne peut pas retourner a la ligne suivant la premiére ins-
truction XEQ ayant appelé une routine. L'exécution s'arréte alors a
la fin de la premiére routine lorsque tous les retours existants ont
été effectués.
B Tous les emplacements de retours sont perdus lorsque vous
exécutez un programme a partir du clavier ou lorsque vous effec-
tuer toute autre opération qui modifie la position du pointeur de
programme. [l[SST) ou
ne provoque pas la perte des
emplacements de retour.
Menu programmable
Le HP-42S posséde un menu programmable choisi par la fonction
MENU qui permet d'effectuer des branchements de programme. Le
menu est affiché lors de l'interruption suivante du programme. Vous
pouvez définir chaque touche du menu de fagon & exécuter une ins-
truction GTO ou XEQ en fonction de la touche sur laquelle vous
appuyez. Vous pouvez méme définir les touches [a], (V] et [EXIT].
Pour définir une touche de menu :
1. Placez une chaine dans le registre Alpha. Cette chaine sera
affichée comme label de menu au-dessus de la touche. (Le regis-
tre Alpha n'est pas utilisé pour définir (4], (Y] ou [EXIT].)
2. Exécutez KEYG ou KEYX. (Ces fonctions se trouvent dans la der-
niére ligne du menu PGM.FCN ; appuyez sur [l[PGM.FCN] (4].)
3. Spécifiez la touche a définir :
® Appuyez sur (53],
(), (106), [, (%Ea),
(¥) ou
(ExIT]).
B Ou, tapez le numéro de la touche, nombre compris entre 1 et
9.
* Les applications Solver et Intégration créent aussi des emplacements de retour. Si le calcu-
lateur perd un de ces retours, I'exécution s'arréte et le calculateur affiche un message
d'erreur.
10 : Techniques de programmation
145

Publicité

loading