do-while
Usa la palabra reservada
do
seguida de una instrucción o bloque de instrucciones, seguida por la palabra
reservada
while
,
finalizando con una condición.
Una forma de escribir esta estructura es la siguiente:
También podemos escribir de la siguiente forma:
Para ejecutar, se siguen estos pasos:
Se ejecuta la instrucción o bloque de instrucciones.
Se evalúa la condición.
Si la condición y si evalúa a
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
,
se regresa al punto 1 para ejecutar otra vez el bloque de instrucciones y
luego se pasa al punto 2 para evaluar la condición, para después ejecutar
otra vez este paso y las instrucciones aquí indicadas.
El bloque de instrucciones se ejecuta al menos una vez.
En la siguiente diapositiva se ejemplifica el funcionamiento de esta estructura.