HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 780

Advertising
background image

Page 21-61


Pour visualiser le programme en action, pas à pas, vous pouvez utiliser le
débogueur comme suit (utilisez n = 2). SL1 représente le niveau 1 de la pile :

J2[‘] @@@S1@@ `

Placez un 2 au niveau 2 et le
nom du programme, ‘S1’, au niveau 1

„°LL @)@RUN@ @@DBG@

Lancez le débogueur. SL1 = 2.

@SST↓@

SL1 = 0., SL2 = 2.

@SST↓@

SL1 = 0., SL2 = 0., SL3 = 2. (DUP)

@SST↓@

Pile vide (-> n S k)

@SST↓@

Pile

vide

(

«

- démarrez le sous-

programme)
@SST↓@

SL1 = 0., (valeur de départ de l’index de la
boucle

@SST↓@

SL1 = 2.(n), SL2 = 0. (valeur de fin de
l'index de la boucle)

@SST↓@

Pile vide (START – début de la boucle)


--- exécution numéro 1 de la boucle pour k = 0
@SST↓@

SL1 = 0. (k)

@SST↓@

SL1 = 0. (SQ(k) = k

2

)

@SST↓@

SL1 = 0.(S), SL2 = 0. (k

2

)

@SST↓@

SL1 = 0. (S + k

2

)

@SST↓@

SL1 = 1., SL2 = 0. (S + k

2

)

@SST↓@

SL1 = 0.(k), SL2 = 1., SL3 = 0. (S + k

2

)

@SST↓@

SL1 = 1.(k+1), SL2 = 0. (S + k

2

)

@SST↓@

SL1 = ‘k’, SL2 = 1., SL3 = 0. (S + k

2

)

@SST↓@

SL1 = 0. (S + k

2

) [Stocke la valeur SL2 = 1,

dans SL1 = ‘k’]

@SST↓@

SL1 = ‘S’, SL2 = 0. (S + k

2

)

@SST↓@

Pile vide [Stocke la valeur de SL2 = 0, dans
SL1 = ‘S’]

@SST↓@

Pile vide (NEXT – fin de la boucle)


--- exécution numéro 2 de la boucle pour k = 1
@SST↓@

SL1 = 1. (k)

Advertising