•
Las variables referidas en la condición deben ajustarse antes que la orden
Los valores pueden generarse en el programa o puede solicitarse al usuario la
introducción de los mismos.
•
El bucle debe contener órdenes que modifiquen los valores de la condición,
permitiendo incluso convertirla en falsa. De lo contrario, la condición será siempre
verdadera y el programa no podrá salir del bucle (denominado bucle infinito).
Por ejemplo:
Ê
:0!x
:While x<5
Ë
:
Disp x
Ì
:
x+1!x
:EndWhile
Í
:Disp x
Ê
Inicialmente, ajusta x.
Ë
Presenta 0, 1, 2, 3 y 4.
Ì
Incrementa x.
Í
Presenta 5. Cuando x toma el valor 5, el bucle deja de ejecutarse.
Los bucles Loop...EndLoop
Los bucles Loop...EndLoop
Los bucles Loop...EndLoop
Los bucles Loop...EndLoop
crea un bucle infinito: se repite un número indefinido de veces. La orden
Loop...EndLoop
carece de argumentos.
Loop
Programación
.
While
668