Realiza iteraciones o repeticiones hasta que la condición indicada sea falsa.
Esta es una estructura de iteración que evalúa la condición antes de realizar
cualquier acción. Si de entrada la condición es falsa nunca ejecutará el conjunto de sentencias.
Ejemplo 1
Ejemplo 2
Además, debe existir alguna instrucción que cambie el valor de la condición
que se está evaluando.
Ejemplo 3
Si nunca se modifica la condición y permanece verdadera, se producirá un ciclo
infinito. Ejemplo 4
Se puede utilizar un contador de iteraciones o vueltas. Previamente tiene que
inicializarse antes de ingresar al ciclo. Luego en cada vuelta se modificara según la lógica del algoritmo. Realicemos el programa que muestre en pantalla cinco líneas de caracteres.
En este algoritmo, inicializamos el contador a 1 y luego en cada ciclo se
incrementa. La condición de corte tiene como objetivo no permitir más vueltas si el contador superó el valor 5.