Estructura Iterativa: do-while

 

A diferencia de la mayoría de las estructuras vistas hasta ahora, la estructura do-while no tiene un equivalente en SL. Y a pesar de la similitud de nombre, no funciona igual que repetir-hasta de SL. En C se escribe así:

{sintaxis do-while 9}

do {
                    sentencias;
} while (condición);

Igual que siempre, el uso de paréntesis () y llaves {} es igual que para if y para while. Ojo:* se escribe un punto y coma ; luego de la condición que va al final.

En esta estructura iterativa las sentencias se ejecutan al menos una vez. Luego, se evalúa la condición para ver si se siguen haciendo repeticiones. Si la condición es VERDADERA, se repite la ejecución del bloque de sentencias. Por otro lado, si la condición es FALSA*, entonces finaliza el ciclo y la ejecución del programa continúa con la sentencia siguiente (fuera) del do-while.

Como vez es diferente del repetir–hasta de SL, en el que las sentencias dentro del ciclo se repetían hasta que la condición era evaluada como VERDADERA.


Comentarios

Entradas populares