La instruccion while, La instrucción while – HP 48gII Graphing Calculator User Manual
Page 735

Página 21-66
La instrucción WHILE
La estructura general de este comando es:
WHILE expresión_lógica REPEAT expresiones_del_programa
END
La instrucción WHILE repetirá las expresiones_del_programa mientras
expresión_lógica
es verdadero (no cero). Si no, el control de programa
se pasa a la instrucción que sigue a la declaración END. Las
expresiones_del_programa
debe incluir un índice de lazo que se
modifica antes de que se verifique la expresión_lógica al principio de la
repetición siguiente. A diferencia de la instrucción DO, si la primera
evaluación la expresión_lógica es falsa, el lazo nunca se ejecuta.
Ejemplo 1 – calcular la sumatoria S usando una instrucción
WHILE…REPEAT…END
El programa siguiente calcula la sumatoria
∑
=
=
n
k
k
S
0
2
Usando un lazo WHILE…REPEAT…END:
«
0.
→ n S
«
WHILE
‘n≥0‘ REPEAT n SQ S + ‘S‘ STO n 1 –
‘n‘ STO END S “S” →TAG » »
Almacene este programa en una variable
@@S4@@. Verifique los siguientes
ejercicios:
J
3
@@@S4@@ Resulta:
S:14
4
@@@S4@@ Resulta:
S:30
5
@@@S4@@ Resulta:
S:55
8
@@@S4@@ Resulta:
S:204
10
@@@S4@@ Resulta:
S:385
20
@@@S4@@
Resulta: S:2870
30
@@@S4@@
Resulta: S:9455 100
@@@S4@@ Resulta:
S:338350
Ejemplo 2 – generar una lista usando la instrucción WHILE…REPEAT…END.
Escriba el siguiente programa