Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mientras•
Permite
queuncicloobucledeunprogramaserepita,mientrasunaexpresión
lógicaseaverdadera.•LacaracterísticaprincipaldeMientrasesque
esteprimeropreguntaydespuéshace.
Tiene que tener su final y salirse de el, tiene un limite y su limite es hasta que la condición ya no se
cumpla, osea que sea falsa.
EJEMPLO:
Hacer un algoritmo que lea 5 numeros y determine la suma entre ellos.
INICIO
ENTERO: N, i, SUMA
i=1
SUMA=0
MIESTRAS(i <=5) HAGA
MOSTRAR( 'DIGITE UN NUMERO')
LEER (N)
SUMA= SUMA+N
i= i+1
FIN MIENTRAS
MOSTRAR ('LA SUMA ES:', SUMA)
FIN
Como vemos en la condicion al principio se cumple, pero como i se va incrementando, al llegar hacer
mayor que 5 se sale del mientras y termina la ejecucion.
Acontinuecion veremos unos ejercicios.
INICIO
ENTERO: N,i, SUMA
REAL: PROMEDIO
i=1
SUMA=0
MIENTRAS (i <=5) HAGA
MOSTRAR ('DIGITE UN NUMERO')
LEER (N)
SUMA=SUMA+N
i=i+1
PROMEDIO=SUMA/5
FIN MIENTRAS.
MOSTRAR ('EL PROMEDIO ES:', PROMEDIO)
FIN
• Algoritmo que al ingresar 5 números enteros, determine la suma y el promedio de todos
ellos. • ¿Es necesario crear 5 variables (n1, n2, n3, n4, n5)? • ¿Y si la cantidad de números
solicitados aumenta?
Hacer un pseudocodigo que imprima los numeros del 1 al 100.
Proceso contador1
c <- 0
MIENTRAS c < 101 HACER
ESCRIBIR c
c <- c + 1
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
decreciente.
PROGRAMA contador2
c <- 100
ESCRIBIR c
c <- c - 1
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
PROGRAMA pares
c <- 2
c <- c + 2
FINMIENTRAS
FINPROGRAMA
--------------------------------------------------------------------------
PROGRAMA suma
c <- 1
suma <- 0
c <- c + 1
FINMIENTRAS
ESCRIBIR suma
FINPROGRAMA
--------------------------------------------------------------------------
PROGRAMA impares
ENTORNO:
c <- 1
son <- 0
ALGORITMO:
Borrar_pantalla( )
ESCRIBIR c
c <- c + 2
FINMIENTRAS
ESCRIBIR son
FINPROGRAMA
--------------------------------------------------------------------------
PROGRAMA natural
i <- 0
n <- 0
LEER n
i <- i + 1
ESCRIBIR i
FINMIENTRAS
FINPROGRAMA