La estructura algorítmica repetitiva while permite repetir un conjunto de instrucciones. Sin embargo, el número de veces que se debe repetir depende de las proposiciones que contenga el ciclo. Cada vez que corresponde iniciar el ciclo se evalúa una condición, si ésta es verdadera (diferente de cero) se continúa con la ejecución, de otra forma se detiene.Su diagrama de flujo es el siguiente:
Aqui PI representa la proposición inicial. Debe tener un valor verdadero (diferente de cero) inicialmente para que el ciclo se ejecute. Además, dentro del ciclo siempre debe existir un enunciado que afecte la condición, de tal forma que no se repita de manera infinita.
EJEMPLOS
1) Construye un diagrama de flujo y el programa correspondiente en C que, al recibir como datos los pagos efectuados en el último mes, permita obtener la suma de los mismos.
DIAGRAMA DE FLUJO: