Está en la página 1de 5

La estructura repetitiva “Mientras” es una 

estructura de control que se utiliza por lo general


cuando el número exacto de repeticiones no se conoce, aunque también puede servir en
ocasiones cuando la cantidad de iteraciones es conocida. En este tipo de estructuras, el cuerpo
de instrucciones se repite solo cuando se cumple su condición. La estructura repetitiva
“Mientras” tiene su condición al principio por lo que puede que nunca se llegue a ejecutar.

Elabora un algoritmo que permita leer dos números positivos. Debe validar que el segundo
número debe ser mayor que el primero. Luego se deben imprimir todos los números pares que
se encuentran entre ambos números (en caso que sean pares). Además debe imprimir la
cantidad de números múltiplos de 5 entre ambos números.

Proceso
Ejercicio
1
Definir numero1, numero2 como Entero
Definir contador, contMultiplos5 como Entero
Repetir
Escribir "Ingresa el primer número: "
Leer numero1
Hasta Que numero1 > 0

Repetir
Escribir "Ingresa el segundo número: "
Leer numero2
Hasta Que (numero2 > numero1)

contador <- numero1


Mientras contador <= numero2 Hacer
Si (contador % 2) = 0 Entonces
Escribir contador
FinSi
contador <- contador + 1

Si contador % 5 = 0 Entonces
contMultiplos5 <- contMultiplos5 + 1
FinSi
Fin Mientras

Escribir "La cantidad de números múltiplos de 5 son: ",


contMultiplos5
FinProceso

2. Elabora un algoritmo que permita leer dos números positivos. Debe validar que el segundo
número debe ser mayor que el primero. Luego se deben imprimir todos los números primos
que se encuentren entre ambos números.
Proceso
Ejercicio
1
Definir numero1, numero2 como Entero
Definir contador, contadorDivisores como Entero
Repetir
Escribir "Ingresa el primer número: "
Leer numero1
Hasta Que numero1 > 0

Repetir
Escribir "Ingresa el segundo número: "
Leer numero2
Hasta Que (numero2 > numero1)

contador <- numero1


Mientras contador <= numero2 Hacer
contadorDivisores <- 0
Para i <- 1 Hasta contador Con Paso 1
Si contador % i = 0 Entonces
contadorDivisores <- contadorDivisores + 1
FinSi
FinPara

Si contadorDivisores = 2 Entonces
Escribir contador
FinSi

contador <- contador + 1


Fin Mientras

Escribir "La cantidad de números múltiplos de 5 son: ",


contMultiplos5
FinProceso
3. Diseñe un algoritmo que permita ingresar un número entero positivo. Luego, indicar la
cantidad de cifras que tiene dicho número.

Pseudocódigo
Proceso Ejercicio3
Definir numero, contador como Entero
Repetir
Escribir "Ingresa el número: "
Leer numero
Hasta Que numero > 0

contador <- 0
Mientras numero <> 0 Hacer
numero <- trunc(numero / 10)
contador <- contador + 1
FinMientras

Escribir "La cantidad de dígitos que tiene el número es: ",


contador
FinProceso

También podría gustarte