HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 785

Advertising
background image

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.

Advertising