Sous-Routines Emboîtées - HP 33s Guide De L'utilisateur

Table des Matières

Publicité

Sous–routines emboîtées
Une sous–routine peut appeler une autre sous–routine et cette sous–routine peut
encore appeler une autre sous–routine. Cet « emboîtement » de sous–routines —
l'appel d'une sous–routine à l'intérieur d'une autre sous–routine — est limité à une
pile de sept niveaux de sous–routine (sans compter le niveau le plus élevé du
programme). L'opération d'emboîtement de sous–routines est décrite ci–dessous :
Si vous tentez d'exécuter une sous–routine emboîtée sur plus de sept niveaux, vous
obtiendrez l'erreur
.
Exemple :
Sous–routine emboîtée.
La sous–routine suivante, libellée S, calcule la valeur de l'expression
+
+
+
a
b
c
d
2
2
2
2
comme partie d'un calcul plus important. La sous–routine appelle une autre
sous–routine (une sous–routine emboîtée), libellée Q, pour réaliser la répétition du
carré et de l'addition. Cela permet d'économiser de la mémoire en conservant un
programme plus court que sil les sous–routines n'avaient pas été utilisées.
13–3
Techniques de programmation

Publicité

Table des Matières
loading

Table des Matières