Está en la página 1de 4

ANÁLISIS DEL PROBLEMA

1. Identificación del problema:

Diseñar un programa que solicite al usuario tres números enteros, luego


muestre por pantalla cuál es mayor y cuál es menor, junto con si cada
número es par o impar.

2. Identificación de las variables de entrada:

numero_1, numero_2, numero_3 como entero (int)

3. Identificación de las variables de salida.

numero_1, número 2, numero_3 como entero (int)

mensaje_1 = “El número 1 es par”, como String


mensaje_2 = “El número 1 es impar”, como String
mensaje_3 = “El número 2 es par”, como String
mensaje_4 = “El número 2 es impar”, como String
mensaje_5 = “El número 3 es par”, como String
mensaje_6 = “El número 3 es impar”, como String

mensaje_7 = “El número 1 es mayor o igual que el número 2 y el número 1 es


mayor o igual” que el número 3”, como String
mensaje_8 = “El número 1 es menor o igual que el número 2 y el número 1 es
menor o igual que el número 3”, como String
mensaje_9 = “El número 2 es mayor o igual que el número 1 y el número 2 es
mayor o igual que el número 3”, como String
mensaje_10 = “El número 2 es menor o igual que el número 1 y el número 2
es menor o igual que el número 3”, como String
mensaje_11 = “El número 3 es mayor o igual que el número 1 y el número 3
es mayor o igual que el número 2”, como String
mensaje_12 = “El número 3 es menor o igual que el número 1 y el número 3
es menor o igual que el número 2”, como String

4. Identificación de las operaciones aritméticas y/o lógicas.

numero_1 % 2 == 0:
numero_2 % 2 == 0:
numero_3 % 2 == 0:
numero_1 >= numero_2 y numero_1 >= numero_3
numero_2 >= numero_1 y numero_2 >= numero_3
numero_3 >= numero_1 y numero_3 >= numero_2
numero_1 <= numero_2 y numero_1 <= numero_3
numero_2 <= numero_1 y numero_2 <= numero_3
numero_3 <= numero_1 y numero_3 <= numero_2

PSEUDOCÓDIGO

inicio

defino variables

numero_1, numero_2, numero_3: entero

entradas

numero_1 = leer (“Digite el primer número entero”)


numero_2 = leer (“Digite el segundo número entero”)
numero_3 = leer (“Digite el tercer número entero”)

Operaciones aritméticas y/o lógicas

numero_1 % 2 == 0:
numero_2 % 2 == 0:
numero_3 % 2 == 0:

numero_1 >= numero_2 y numero_1 >= numero_3


numero_2 >= numero_1 y numero_2 >= numero_3
numero_3 >= numero_1 y numero_3 >= numero_2
numero_1 <= numero_2 y numero_1 <= numero_3
numero_2 <= numero_1 y numero_2 <= numero_3
numero_3 <= numero_1 y numero_3 <= numero_2

si el numero_1 % 2 == 0 entonces: mensaje_1(“El número 1 es par”)


si el numero_1 % 2 != 0 entonces: mensaje_2(“El número 1 es impar”)
si el numero_2 % 2 == 0 entonces: mensaje_3(“El número 2 es par”)
si el numero_2 % 2 != 0 entonces: mensaje_4(“El número 2 es impar”)
si el numero_3 % 2 == 0 entonces: mensaje_5(“El número 3 es par”)
si el numero_3 % 2 != 0 entonces: mensaje_6(“El número 3 es impar”)
si el numero_1 > numero_2 y > numero_3 entonces: mensaje_7(“El número 1 es
mayor o igual que el número 2 y mayor o igual que el número 3”)

si el numero_1 < numero_2 y < numero_3 entonces: mensaje_8(“El número 1 es


menor o igual que el número 2 y el número 1 es menor o igual que el número 3”)

si el numero_2 > numero_1 y > numero_3 entonces: mensaje_9(“El número 2 es


mayor o igual que el número 1 y el número 2 es mayor o igual que el número 3”)

si el numero_2 < numero_1 y < numero_3 entonces: mensaje_10(“El número 2 es


menor o igual que el número 1 y el número 2 es menor o igual que el número 3”)

si el numero_3 > numero_1 y > numero_2 entonces: mensaje_11(“El número 3 es


mayor o igual que el número 1 y el número 3 es mayor o igual que el número 2”)

si el numero_3 < numero_1 y < numero_2 entonces: mensaje_12(“El número 3 es


menor o igual que el número 1 y el número 3 es menor o igual que el número 2”)

salidas

imprimir(“Tu primer número ingresado es: ” numero_1)


imprimir(“Tu segundo número ingresado es: ” numero_2)
imprimir(“Tu tercer número ingresado es: ” numero_3)

Fin

DIAGRAMA DE FLUJO

https://drive.google.com/file/d/10uQbxzQ1bdX4SZ14Lw1LnwZYI26YCH4m/view?usp=sharin
g

También podría gustarte