Ciclo Do-While
Ciclo Do-While
Estructura hacer-mientras ("do-while")
El bucle hacer-mientras al igual que el bucle desde/para que se verá con posterioridad, evalúan la expresión al comienzo del bucle de repetición; siempre se utilizan para crear bucle pre-test. Los bucles pre-test se denominan también bucles controlados por la entrada.En numerosas ocasiones, se necesita que el conjunto de sentencias que componen el cuerpo del bucle, se ejecuten al menos una vez, sin importar el valor de la expresión o condición de evaluación.
Estos bucles se denominan bucles post-test o bucles controlados por la salida. Un caso típico es el bucle hacer-mientras (do-while) existente en lenguajes como C/C++, Java o C#.
El bucle hacer-mientras es análogo al bucle mientras, y el cuerpo del bucle se ejecuta una y otra vez mientras la condición (expresión booleana) sea verdadera. Existe, sin embargo, una gran diferencia y es que el cuerpo del bucle está encerrado entre las palabras reservadas hacer y mientras. Todas las
sentencias en el interior del bucle se ejecutan al menos una vez antes de que la expresión o condición
se evalúe. Entonces, si la expresión es verdadera las sentencias del cuerpo del bucle se ejecutan una
vez más. El proceso continúa hasta que la expresión evaluada toma el valor falso. El diagrama de
control del flujo se ilustra en la Figura 6.1, donde se muestra el funcionamiento de la sentencia hacermientras (Joyanes Aguilar, 2008, pág. 166).
ACTIVIDAD
D22) Elabore un diagrama de flujo que genere y presente la tabla de multiplicar del número 3 pero utilizando el ciclo While.
23) Elabore un diagrama de flujo que mediante el ciclo Do-While genere y presente los números impares del 35 al 19 en forma descendente.
24) Construya un diagrama que mediante un ciclo Do-While genere y presente la tabla de conversión de Kilos a libras desde 1 hasta 10.
25) Utilice el ciclo Do-While para presentar la tabla de la suma de un número ingresado.
Comentarios
Publicar un comentario