→ xs xe dx
xe xs – dx / ABS 1. + → n
«
«
x dx STEP n →LIST » » »
y almacénelo en la variable @GLIS2.
•
Verifique que 0.5 ` 2.5 ` 0.5 ` @GLIS2 produce la lista {0.5 1.
1.5 2. 2.5}.
•
Para ver, paso a paso, la operación del programa, use DBUG para una
lista corta, por ejemplo:
J1 # 1.5 # 0.5 `
['] @GLIS2 `
„°LL @) @ RUN@ @@DBG@
Use @SST↓@ para recorrer el programa y ver la operación detallada de cada
comando.
La instrucción DO
La estructura general de este comando es:
DO expresiones_del_programa UNTIL expresión_lógica END
La instrucción DO comienza un lazo indefinido ejecutando las
expresiones_del_programa hasta que la expresión_lógica produce un falso
(FALSE (0)). La expresión_lógica debe contener el valor de un índice
cuyo valor se cambia en las expresiones_del_programa.
Ejemplo 1 - Este programa produce un contador en la esquina izquierda
superior de la pantalla que agrega 1 en un lazo indefinido hasta que una
tecla (presione cualquiera de ellas) para el contador:
0 DO DUP 1 DISP 1 + UNTIL KEY END DROP »
«
La instrucción KEY evalúa a TRUE (verdadero) cuando se presiona una tecla.
«
xs xe FOR x
Escriba 1 1.5 0.5
Nombre de programa en nivel 1
Comenzar DBUG.
Página 21-64