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 EJERCICIO_1
Definir num, ci Como Entero
ci <- 0
Escribir "Ingrese número"
Leer num
Mientras num>0 Hacer
num <- trunc (num/10)
ci <- ci+1
FinMientras
Escribir "La cantidad de cifras es: ",ci
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 EJERCICIO_2
Escribir "Ingrese número"
Leer num
i=1
Mientras i<= 12 Hacer
Escribir num, "x",i, "=", num*i
i=i+1
FinMientras
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 EJERCICIO_3
Definir num1, num2, aux Como Entero
Escribir "Ingrese dos números naturales"
Leer num1, num2
aux <- num1
Mientras aux <= num2 Hacer
Escribir aux; aux <- aux+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 EJERCICIO_4
Definir n, cantidad,i Como Entero
Definir precio,total Como Real
i=1
total=0
Escribir 'Ingrese cantidad de productos a comprar:"
Leer n
Mientras i<=n Hacer
cantidad=0
precio=0
i=i+1
Escribir "Cantidad de producto"
Leer cantidad
Escribir "Precio de producto"
Leer precio
total = total+(cantidad*precio)
FinMientras
Escribir "total:", total
FinAlgoritmo