Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana 13
Ejercicios explicativos
1. Construir un algoritmo que permita ingresar un número entero calcular su factorial. Emplear la estructura
repetitiva MIENTRAS.
Proceso factoriales
Definir n,fact,aux Como Entero fact<-1 //
contador aux<-1 // contador
Escribir "Ingrese n"
Leer n
Mientras aux<=n Hacer fact<-fact*aux
aux<-aux+1
FinMientras
Escribir n, "! = ", fact
FinProceso
1. Crear un algoritmo en pseudocódigo que permita ingresar un número positivo y muestre el número de
cifras de este.
Algoritmo Ejer01
Definir nu, cif como entero
cif<-0
Escribir " ingresar el número a operar"
Leer nu
Mientras nu>=1 Hacer
nu<-trunc(nu/10)
cif<-cif +1
Fin Mientras
Escribir "La cantidad de cifras del número es:" cif
FinAlgoritmo
2. Construir un programa que pida ingresar un número, luego muestre la tabla de multiplicar de dicho
número del 1 al 12. Emplear la estructura repetitiva MIENTRAS.
Algoritmo Ejer02
Definir n, c Como real
c<-1
Escribir " ingrese el número a consultar"
Leer n
Escribir " Tabla de multiplicar de:" n
Mientras c<=12 Hacer
valor<-n*c
escribir n "*" c "=" valor
c<-c+1
Fin Mientras
FinAlgoritmo
3. Desarrollar un pseudocódigo que luego de ingresar 2 números naturales imprima los números naturales
que hay entre ambos empezando por el menor. Asumimos que el usuario ingresa dos números diferentes
y el segundo es mayor que el primero. Emplear la estructura repetitiva MIENTRAS.
Algoritmo Ejer03
Definir num1, num2, i, j Como Entero
Escribir "Ingresar el Primer Numero : "
Leer num1
Escribir "Ingresar el Segundo Numero : "
Leer num2
Escribir "Lo numeros que estan dentro de ", num1 ," y ", num2
i = num1 + 1
j = num2
Mientras i < j Hacer
i=i+1
FinMientras
FinAlgoritmo
4. Calcular el precio total de una compra de “n” productos (el valor “n” se ingresa por teclado) si se ingresa
el precio de cada producto y la cantidad comprada de este. Emplear la estructura repetitiva MIENTRAS.
Algoritmo Ejer04
Definir n,cantidad,i Como Entero
Definir precio,total Como Real
i=1
total = 0
Escribir "Ingrese cantidad de tipos de productos que desea comprar: "
Leer n
cantidad = 0
precio = 0
i=i+1
Leer cantidad
Leer precio
Fin Mientras
FinProceso