106 Section 8: Les bases de la programmation
Mémoire programme
Les séquences d e touches entré es dan s la ca lculatrice en m ode programme sont
enregistrées d ans la mémoire programme. Chaque chif fre, sé parateur décimal o u
touche de foncti on e st appe lé une instruction et enregistré dan s une ligne de la
mémoire programme — le plus souvent appelée simplement une ligne de programme.
Les séquences de touches commençant par les touches de préfixe f, g, ?, :,
et i sont considérées comme une instruction complète et enregistrées sur une seule
ligne de programme.
Au l ancement d'un p rogramme, chaque instruction d e l a m émoire p rogramme est
exécutée — les séquences de touches de cette ligne de pro gramme sont donc
exécutées comme si vous appuyiez manuellement sur la touche — en commençant par
la ligne en cours dans la m émoire progr amme pour pour suivre en séquence par les
lignes suivantes.
Quand la ca lculatrice est en m ode progr amme ( c'est-à-dire qu and l'indicateur d' état
PRGM ap paraît à l'affichage), l'affich age prés ente des informations sur la ligne de
programme en cours dans la calculatrice. A gauche de l'affichage apparaît le numéro
de la ligne da ns la mémoire du p rogramme. Les chif fres suivants s ont un co de
indiquant l'instruction enregistrée dans la ligne de programme. Aucun code n'apparaît
pour la ligne de programme 000, qui ne contient aucune instruction habituelle.
Identification des instructions dans les lignes de programme
Chaque touche du clavier de la hp 12c platinum — sauf les touches de chiffres 0 à 9
— est identifiée par un "code de touche" à deux chiffres correspondant à la position
de cette touche sur le clavier. Le premier chiffre du code de touche est le numéro de la
ligne du cla vier, en c ommençant p ar la ligne 1 en haut ; le deuxième chiffr e e st l e
numéro de la touche dans cette ligne, en commençant à 1 pour la première touche de
la ligne jusqu'à 9 pour la neuvième et 0 pour la dixième touche de la ligne. Le code de
chaque touch e de chiffre est si mplement le chiffr e c orrespondant. Ainsi, q uand vous
avez entré l'instruction b dans la mémoire pro gramme, la calculatrice affiche un
numéro de ligne et un code
Ceci indiq ue q ue la touch e c orrespondant à l'instruction de la li gne de pr ogramme
004 est sur la de uxième ligne du cl avier la cinqu ième touche : la to uche b. Quand
vous avez ent ré l'in struction + dan s l a m émoire progra mme, la cal culatrice
affiche un numéro de ligne et un code comme étant
Ceci indiq ue q ue la touch e c orrespondant à l'instruction de la li gne de pr ogramme
007 est sur la q uatrième l igne d u clavier l a dixi ème touche : l a touche +. Q uand
vous a vez entré le chiffre 5 dan s la m émoire pro gramme, le code de touche affic hé
était le seul chiffre 5.
004,
25
007,
40