CICLOS DE LA ESTRUCTURA TIPO WHILE – END WHILE

 

La estructura repetitiva mientras (en ingles while), es aquella en que el cuerpo del bucle se repite mientras se cumple una determinada condición. Cuando se ejecuta la instrucción mientras, la primera cosa que sucede es evaluar la condición (una expresión booleana). Si la condición se evalúa falsa, no se entra al ciclo y se sigue con el flujo normal del problema. Si la condición es verdadera, entonces se entra al ciclo y se ejecuta el cuerpo del bucle (instrucciones dentro del mientras), después se evalúa de nuevo la expresión booleana. Este proceso se repite una y otra vez mientras la condición sea verdadera.

 

La estructura general del mientras es la siguiente:

En ocasiones requerimos utilizar ciclos en donde no sabemos de antemano la cantidad de repeticiones que se llevaran a cabo. Para estos casos podemos utilizar la estructura mientras, donde se utiliza un dato centinela para terminar el ciclo, el dato centinela es un dato que jamás será un valor real dentro de mis datos esperados de entrada.

 

La computadora empieza revisando la condición. Si es VERDADERA, las declaraciones se ejecutan. De otro modo, la computadora procede a la siguiente declaración y llega al fin. Después de que las declaraciones se ejecutan, la computadora regresa y revisa la condición otra vez. Esta secuencia de eventos se repite hasta que eventualmente la condición resulta FALSA. Cuando eso pasa, la repetición es terminada y la ejecución continúa con las declaraciones hasta el fin.

Universidad Autónoma de Ciudad Juárez