Está en la página 1de 11

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN DE AREQUIPA

FACULTAD DE ARQUITECTURA Y URBANISMO

ESCUELA PROFESIONAL DE ARQUITECTURA

ASIGNATURA

Informática Básica “D”

CÁTEDRA

Ing. José Rafael Delgado Bastidas

Estudiante

Olga Rafaela Juarez Meneses

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

2. EJERCICIO 2 Algoritmo que lee un número X y otro


entero positivo N y calcula la N-sima potencia de X.
3
CAPTURA DE PANTALLA

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

3. EJERCICIO 3 Algoritmo que obtenga el producto de dos


números enteros positivos mediante sumas sucesivas.
CAPTURA DE PANTALLA

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

4. EJERCICIO 4 Algoritmo que calcula e imprime los


números perfectos menores que 1000 (Un número es
perfecto si la suma de sus divisores excepto él mismo, es
igual al propio número).

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

5. EJERCICIO 5 Algoritmo que lee un número entero


positivo N e imprime su tabla de multiplicar.
CAPTURA DE PANTALLA

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

También podría gustarte