Elimination des objets de la pile. Les commandes suivantes
éliminent un ou plusieurs objets de la pile. Les objets restants
descendent dans les niveaux ainsi libérés. Les commandes précédées
par
«
n»
nécessitent un nombre réel comme argument.
Commande
Description
DROP
Elimine l'objet du niveau 1.
DROP2
Elimine les objets des niveaux 1 et 2.
n DROPN
Elimine les objets des niveaux 1 à n.
CLEAR
Elimine tous les objets de la pile.
Variables locales
Au cours de la première partie du manuel, vous avez rédigé quelques
fonctions d'utilisateur, c'est-à-dire des programmes qui définissent
des variables locales et les utilisent dans une expression ou un pro-
gramme unique. Vous pouvez utiliser les fonctions d'utilisateur dans
les expressions algébriques, de la même façon que les fonctions
intégrées.
L'utilisation des va:rjables locales réduit les manipulations de la pile.
Lorsque vous créez des variables locales, leurs valeurs sont retirées de
la pile. Vous pouvez ensuite y faire référence par leur nom au lieu de
les chercher dans la pile.
Les variables locales ont d'autres applications que dans les fonctions
d'utilisateur. Presque tous les exemples de programmation du chapitre
28 utilisent des variables locales. Consultez plus particulièrement
« Fonctions BOX» en page 241, «MDLII (exécution multiple)) en
page 253, «PRESERVE (sauvegarde et rappel d'un état précédent) »
en page 258, et « SORT (tri d'une liste)) en page 270.
Rappel des derniers arguments
Le HP-28S sauvegarde les arguments de la dernière commande
exécutée; un, deux ou trois objets, selon la commande (si une com-
mande n'utilise pas d'argument, les arguments précédents sont
conservés). La commande LAST renvoie les arguments sauvegardés,
dans les niveaux de la pile qu'ils occupaient à l'origine.
19 : La pile opérationnelle
179