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: