Subido por raul_pear

Estructura Mientras

Anuncio
Estructura Mientras
Se llama Mientras a la estructura algorítmica que se ejecuta mientras la condición
evaluada resulte verdadera. Se evalúa la expresión booleana y, si es cierta, se ejecuta la
instrucción especificada, llamada el cuerpo del bucle. Entonces se vuelve a evaluar la
expresión booleana, y si todavía es cierta se ejecuta de nuevo el cuerpo. Este proceso de
evaluación de la expresión booleana y ejecución del cuerpo se repite mientras la
expresión sea cierta.
Cuando se hace falsa, finaliza la repetición. En la lección anterior iniciamos con las
estructuras repetitivas. La estructura While y la estructura Repeat, se conocen como
Iterativas. Se usan cuando no se conoce con anticipación el número de veces que se
ejecutará la acción.
La diferencia entre ambas es que la condición se sitúa al principio (Mientras) o al
final (Repetir) de la secuencia de instrucciones. Entonces, en el primero, el bucle continúa
mientras la condición es verdadera (la cual se comprueba antes de ejecutar la acción) y
en el segundo, el bucle continúa hasta que la condición se hace verdadera (la condición
se comprueba después de ejecutar la acción, es decir, se ejecutará al menos una vez).
La estructura Desde/Para suele utilizarse cuando se conoce con anterioridad el
número de veces que se ejecutará la acción y se le conoce como Estructura Repetitiva en
lugar de iterativa, para diferenciarla de las dos anteriores.
Las estructuras Mientras y Para/Desde suelen en ciertos casos, no realizar
ninguna iteración en el bucle, mientras que Repetir ejecutará el bucle al menos una vez.
Observa en el flujograma, que se necesita una variable contadora (un índice), para
llevar la cuenta de las veces que entramos al cuerpo del ciclo. También es importante
notar que esta variable se inicializa antes de entrar al cuerpo del ciclo y dentro del cuerpo
se incrementa en una cantidad constante, por lo general en uno.
Esta variable a la vez, nos sirve para compararla con el valor dado en la condición,
cuando se cumple la condición, se sale del ciclo.
EJEMPLO:
Calcular la suma de los cuadrados de los primeros 100 números enteros y escribir
el resultado.
Solución.
Como recordarás, resolvimos este ejercicio en la lección anterior, pero utilizando la
estructura Desde. Hoy lo haremos con la estructura Mientras. Que tendremos de
diferente?
Descargar