HP Calculatrice graphique HP 49g Manuel d'utilisation
Page 782

Page 21-66
Vous avez peut-être remarqué que ce programme est beaucoup plus simple
que celui qui est stocké dans
@@@S1@@. Il est inutile d’initialiser k ou d’incrémenter
k au sein du programme. Le programme se charge lui-même de produire ces
incréments.
La construction FOR…STEP
La forme générale de cette déclaration est :
start_value end_value FOR loop_index program_statements
increment STEP
La valeur_initiale, la valeur_finale et l’increment de l’index de la boucle
peuvent être des quantités positives ou négatives. Pour increment > 0,
l’exécution se poursuit tant que l’index est inférieur ou égal à
valeur_finale
. Pour increment < 0, l’exécution se poursuit tant que
l’index est supérieur ou égal à valeur_finale. Les déclarations du
programme sont exécutées au moins une fois (par exemple,
1 0 START 1 1
STEP
retourne 1)
Exemple : générez une liste de nombre à l’aide d’une construction FOR…STEP
Tapez le programme :
«
→ xs xe dx
«
xe xs – dx / ABS 1. +
→ n
«
xs xe FOR x
x dx STEP n
→LIST » » »
et stockez-le dans la variable
@GLIS2.
• Vérifiez que l’appel de programme 0.5 ` 2.5 ` 0.5 ` @GLIS2
produit la liste {0.5 1. 1.5 2. 2.5}.
• Pour visualiser le fonctionnement pas à pas, utilisez le programme DBUG
pour obtenir une brève liste, par exemple :
J1 # 1.5 # 0.5 `
Entrez les paramètres 1 1.5 0.5
[‘]
@GLIS2 `
Entrez le nom du programme au
niveau 1
„°LL @)@RUN@ @@DBG@
Lancez le débogueur.