Paso 2: lazos
: 0 -> A
: A Lbl
: A + 1 -> A
: If A < 20
: Ir A
Pero esto se puede hacer más fácil utilizando el comando. El programa tendrá el siguiente aspecto:
: 0 -> A
: Mientras que A < 20
: A + 1 -> A
: Final
Como se puede ver, es mucho más corto. El comando final es el final del bucle. Este programa será comprobar si A es menor que 20. Como esta condición es true, continuará con las líneas siguientes, hasta que encuentra el comando final. Luego irá al comando y comprobar si la condición es verdad. Si la condición resulta falsa se salte cada línea siguiente, hasta que encuentra el comando final y continuar con las líneas después del final.
Si usted desea hacer un bucle incondicional, puede utilizar esto:
: 0 -> A
: Mientras 1
: A + 1 -> A
: Final
1 está parado aquí para una condición que siempre es verdadera. Esto podría ser útil si debe haber múltiples formas de salir del bucle, por ejemplo:
: 0 -> A:0-> B
: Mientras 1
: A + 1 -> A
: B + 2 -> B
: If A = 5
: C Goto
: If B = 8
: Goto D
: Final
Una cosa que recomendar es darle el lazo de una etiqueta:
: A Lbl
: Mientras 1
:stuff
: Final
Si ahora quiere hacer el programa volver al bucle después de el bucle, sólo tiene que utilizar Goto A.
Nuevos comandos:
Mientras que
Final