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

Page 752

Advertising
background image

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 :

Advertising