HP 48gII Graphing Calculator User Manual
Page 732

Página 21-63
Ejemplo – calcular la adición S usando una instrucción FOR…NEX. El
programa siguiente calcula la adición
∑
=
=
n
k
k
S
0
2
Use una instrucción FOR…NEXT:
«
0
→ n S
«
0 n FOR k k SQ S +
‘S‘ STO NEXT S “S” →TAG » »
Almacene este programa en una variable
@@S2@@. Verifique los siguientes
ejercicios:
J
3
@@@S2@@ Resulta:
S:14
4
@@@S2@@ Resulta: S:30
5
@@@S2@@ Resulta:
S:55
8
@@@S2@@ Resulta: S:204
10
@@@S2@@ Resulta:
S:385
20
@@@S2@@ Resulta: S:2870
30
@@@S2@@
Resulta: S:9455 100
@@@S2@@ Resulta: S:338350
Usted pudo haber notado que el programa es mucho más simple que el que
está almacenado en
@@@S1@@. No hay necesidad de inicializar k,
o de
incrementar k dentro del programa. El programa mismo produce tales
incrementos.
La instrucción FOR…STEP
La forma general de esta instrucción es:
valor_inicial valor_final FOR loop_index
expresiones_del_programa incremento STEP
Las cantidades valor_inicial, valor_final, e incremento del índice del lazo
puede ser cantidades positivas o negativas. Para incremento > 0, la
ejecución ocurre mientras el índice es menos que o igual a valor_final.
Para incremento < 0, la ejecución ocurre mientras el índice es mayor que
o igual a valor_final. Las declaraciones del programa se ejecutan por lo
menos una vez (por ejemplo,
1 0 START 1 1 STEP
produce 1)
Ejemplo – generar una lista de números usando una instrucción FOR…STEP
Escriba el programa: