Está en la página 1de 13

CICLO MIENTRAS

DEFINICION
ESTRUCTURA

EJEMPLOS
DEFINICIÓN

Permite ejecutar un bloque de


instrucciones mientras que una
expresión lógica dada se cumpla, es
decir, mientras su evaluación dé como
resultado verdadero. La expresión
lógica se denomina condición y
siempre se evalúa antes de ejecutar el
bloque de instrucciones.
CONDICIONES

Si la condición no se cumple, el bloque Si la condición se cumple, el bloque se


no se ejecuta ejecuta, después de lo cual la
En el caso en que la condición evalúe la instrucción vuelve a empezar, es decir,
primera vez como falsa, el bloque de
la condición se vuelve a evaluar.
instrucciones no será ejecutado, lo cual
quiere decir que el número de Si la condición siempre evalúa a verdadero, la
repeticiones o iteraciones de este instrucción se ejecutará indefinidamente, es
bloque será cero. decir, un número infinito de veces.
ESTRUCTURA

INICIO.
INSTRUCCION 1
MIENTRAS( CONDICION
LOGICA) HAGA
INSTRUCCION 2
INSTRUCCION 3
FIN MIENTRAS
INSTRUCCION 4
FIN
Ejercicios

Ciclo Mientras
Hacer un algoritmo que lea 5 números y
determine la suma entre ellos:
Inicio
Entero: n, i, suma
i=1
Suma = 0
Mientras (1 < = 5) Haga
Mostrar (“Digite un numero”)
Leer: (n)
Suma = Suma+ n
i = i+ 2
Fin-Mientras
Mostrar (“La suma es”, suma)
Fin-Programa
Realizar un algoritmo para sumar
consecutivamente y cuando la suma sea
superior a 100 deje de pedir números y
muestre el total:
Inicio
Entero: Suma, n
Suma = 0
Mientras que (Suma < = 100) Hacer
Mostrar (‘’Suma es’’, Suma)

Fin-Mientras
Fin-Programa.
Realizar un algoritmo que pida al usuario digitar
un color y lo muestre pero cuando el usuario
digite el color rojo, el programa se termina y lo
indica:

Inicio
Cadena: Color
Haga
Mostrar (“Digite un color”)
Leer: (color)
Mientras (color <> Rojo)
Mostrar (“Programa ha terminado”)

También podría gustarte