Télécharger Imprimer la page

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

Publicité

35 KEY 7 GTO A
Définit les touches [a] et [¥] de fagon a per-
36 KEY & GTO A
mettre de retourner a la premiére ligne du
menu. Il nest pas nécessaire de définir a
nouveau la touche (EXIT]. La définition de la
ligne 17 reste valide.
37 LEL 21
Arréte le programme. Le menu
38 STOP
programmable est toujours actif (ligne 18).
39 GTO 21
4@ LBL 399
Les définitions du menu sont effacées et le
41 CLMEMNU
calculateur sort du menu. Si ce programme a
42 EXITALL
été exécuté sous forme d'une routine,
43 RTH
I'exécution retourne au programme appelant.
44 LEL @1
Le reste du programme se compose de
routines pour les différents mois (LBL 01 ...
RTN, LBL 02 ... RTN,etc.). Vous pouvez, par
exemple, vouloir créer un message dans cha-
que routine pour afficher le nom complet du
mois et le nombre de jours de chaque mois.
De nombreux exemples dans le manuel Exemples et techniques de
programmation pour le HP-42S (référence 00042-90029) utilisent le
menu programmable.
Recherches de label local
Les recherches de labels locaux sont restreintes au programme en
cours. Pour trouver un label local, le calculateur commence par cher-
cher de bas en haut dans le programme en cours, en commencant a la
position du pointeur de programme. Si le calculateur ne trouve pas le
label spécifié avant la fin du programme, il continue la recherche au
début du programme.
Une recherche de label peut durer longtemps si le programme en
cours est long et si le label est loin de la position du pointeur. Pour
minimiser les temps de recherche, le calculateur se souvient de la dis-
tance entre l'instruction GTO ou XEQ et le label local spécifié.* Ceci
élimine le temps de recherche pour les accés ultérieurs de la méme
instruction GTO ou XEQ.
148
10 : Techniques de programmation

Publicité

loading