Identification de la sortie dans les programmes, Etiquetage d’un resultat numerique – HP Calculatrice graphique HP 49g Manuel d'utilisation
Page 752

Page 21-36
cancelled” MSGBOX
afficheront une boîte de message indiquant que
l’opération a été annulée.
Identification de la sortie dans les programmes
Le moyen le plus simple d’identifier la sortie des programmes numériques
consiste à “étiqueter” les résultats du programme. Une étiquette est
simplement une chaîne attachée à un nombre ou à tout autre objet. Cette
chaîne correspond au nom associé à l’objet. Par exemple, nous avons vu
précédemment que lors du débogage des programmes INPTa (ou INPT1) et
INPT2, on obtenait comme résultats une sortie numérique étiquetée telle
que :a:35.
Etiquetage d’un résultat numérique
Pour étiqueter un résultat numérique, vous devez placer le nombre dans le
niveau 2 de la pile, puis utiliser la fonction
→TAG („ ° @)TYPE@ @ TAG)
Par exemple, pour produire le résultat étiqueté B:5., utilisez :
5`‚Õ~b„ ° @)TYPE@ @ TAG
Décomposition d’un résultat numérique étiqueté en un nombre et
une étiquette
Pour décomposer un résultat étiqueté en sa valeur numérique et son étiquette,
il suffit d’utiliser la fonction OBJ („°@)TYPE@ @OBJ @). La décomposition
d’un nombre étiqueté à l’aide de
→OBJ aboutit au placement de la valeur
numérique au niveau 2 de la pile et de l’étiquette au niveau 1 de la pile. Si
vous souhaitez utiliser uniquement la valeur numérique, vous pouvez
supprimer l’étiquette à l’aide de la touche de retour ƒ. Par exemple, la
décomposition de la quantité étiquetée B:5 (voir ci-dessus), produit :