while
En esta lección se presenta la estructura de control
while
.
while
Usa la palabra reservada
while
,
seguida con una condición,
seguida de una instrucción o bloque de instrucciones.
Una forma de escribir esta estructura es la siguiente:
También podemos escribir de la siguiente forma:
Para ejecutar, se siguen estos pasos:
Se evalúa la condición. Si el resultado es
false
,
se termina el ciclo y se continúa con las instrucciones que sigan después
de la estructura; pero si evalúa a
true
,
pasa al siguiente punto para ejecutar la instrucción o bloque de
instrucciones.
Se ejecuta la instrucción o bloque de instrucciones.
Regresa a punto 1 para revisar la condición.
Es posible que la instrucción o bloque de instrucciones no se ejecute.
En las siguientes diapositivas se ejemplifica el funcionamiento de esta estructura.
while
ascendente1 2 3 Adios.
while
ascendente de 2 en 20 2 4 Adios.
while
descendente2 1 1 0 Adios.
while
descendente de 2 en 26 4 2 Adios.
while
cuyas instrucciones no se ejecutanAdios.
while
descendente mal diseñadowhile
ascendente mal diseñado
La estructura de control
while
se puede resumir con la siguiente ilustración: