HP 48gII Graphing Calculator User Manual
Page 730
 
Página 21-61
La instrucción START…STEP 
La forma general de esta declaración es: 
 
valor_inicial valor_final START expresiones_del_programa 
incremento NEXT 
 
Las partículas valor_inicial, valor_final, e incremento de lazo en el índice 
puede ser cantidades positivas o negativas. Para increment > 0, la 
ejecución ocurre mientras el índice es menos que o igual a valor_final. 
Para increment < 0, la ejecución ocurre mientras el índice es mayor que o 
igual a valor_final. 
 
Ejemplo – generación de una lista de valores 
Suponer que usted desea generar una lista de valores de x de x = 0.5 a x = 
6.5 en incrementos de 0.5. Usted puede escribir el programa siguiente: 
 
«
→ xs xe dx
«
xs DUP xe START DUP dx + dx STEP DROP xe
xs – dx / ABS 1 +
→LIST » »
y almacenarlo en la variable
@GLIST.
 
En este programa, xs = valor inicial del lazo, xe = valor final del lazo, dx = 
valor del incremento para el lazo. El programa coloca los valores de xs, 
xs+dx, xs+2
⋅dx, xs+3⋅dx, … en la pantalla. Entonces, calcula el número de
los elementos generados usando: xe xs – dx / ABS 1. +
Finalmente, el programa junta una lista con los elementos puestos en la 
pantalla. 
• Verifique que al activar el programa con 0.5 ` 2.5 ` 0.5 `
@GLIST se produce la lista {0.5 1. 1.5 2. 2.5}.
• Para ver, paso a paso, la operación del programa, use DBUG con una
lista corta, Por ejemplo:
J1 # 1.5 # 0.5 `
Escriba 1 1.5 0.5
[ ‘ ]
@GLIST `
Escriba nombre en nivel 1
„°LL @)@RUN@ @@DBG@
Comenzar el DBUG.