Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA
CÁTEDRA
Estudiante
AREQUIPA-PERÚ
2023
PRÁCTICA 17
1. EJERCICIO 1 Algoritmo que lee un número entero
positivo N y calcula e imprime su factorial N!
CAPTURA DE PANTALLA
TRANSCRIPCIÓN
Algoritmo Factorial
Escribir 'Ingresa un número entero positivo:'
Leer Num
Si Num<0 Entonces
Escribir 'El número debe ser positivo.'
SiNo
Resultado <- 1
Para i<-1 Hasta Num Hacer
Resultado <- Resultado*i
FinPara
Escribir 'El factorial de ', Num, ' es: ',
Resultado
FinSi
FinAlgoritmo
ALGORITMO EJECUTADO
DIAGRAMA DE FLUJO
TRANSCRIPCIÓN
Algoritmo Potencia
Escribir "Ingresa el número X:"
Leer X
Escribir "Ingresa el número entero positivo N:"
Leer N
Si N < 0 Entonces
Escribir "El número N debe ser positivo."
Sino
Resultado <- 1
Para i <- 1 Hasta N Hacer
Resultado <- Resultado * X
Fin Para
Escribir X, " elevado a la potencia ", N, " es: ",
Resultado
Fin Si
Fin Algoritmo
ALGORITMO EJECUTADO
DIAGRAMA DE FLUJO
TRANSCRIPCIÓN
Algoritmo Producto
Escribir "Ingresa el primer número entero positivo:"
Leer num1
Escribir "Ingresa el segundo número entero positivo:"
Leer num2
Si num1 < 0 o num2 < 0 Entonces
Escribir "Ambos números deben ser positivos."
Sino
Resultado <- 0
Para i <- 1 Hasta num2 Hacer
Resultado <- Resultado + num1
Fin Para
Escribir "El producto de ", num1, " y ", num2, "
es: ", Resultado
Fin Si
Fin Algoritmo
ALGORITMO EJECUTADO
DIAGRAMA DE FLUJO
CAPTURA DE PANTALLA
TRANSCRIPCIÓN
Algoritmo Números_Perfectos
Escribir "Números perfectos menores que 1000:"
Para numero <- 1 Hasta 999 Hacer
sumaDivisores <- 0
Para divisor <- 1 Hasta (numero / 2) Hacer
Si numero % divisor = 0 Entonces
sumaDivisores <- sumaDivisores +
divisor
Fin Si
Fin Para
Si sumaDivisores = numero Entonces
Escribir numero
Fin Si
Fin Para
Fin Algoritmo
ALGORITMO EJECUTADO
DIAGRAMA DE FLUJO
TRANSCRIPCIÓN
Algoritmo Tabla_de_multiplicar
Escribir "Ingresa un número entero positivo:"
Leer Num
Si Num < 0 Entonces
Escribir "El número debe ser positivo."
Sino
Escribir "Tabla de multiplicar de ", Num, ":"
Para i <- 1 Hasta 10 Hacer
resultado <- Num * i
Escribir Num, " x ", i, " = ", resultado
Fin Para
Fin Si
Fin Algoritmo
ALGORITMO EJECUTADO
DIAGRAMA DE FLUJO