Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Ejercicio N° 1.

elaborar un algoritmo que determine si un numero ingresado es par o


impar

I. ANÁLISIS
1.1. Entender el Problema.
Datos Proceso Resultado
NUMERO mensaje
18 Si (18 div2==0) verdadero Par
35 Si (35 div2==0) falso Impar
47 Si (47 div 2==0) falso Impar
58 SI(58 div 2 == 0) falso Par

1.2. Modelo
. SI ( NUMERO div 2 == 0 ) ENTONCES

mensaje ”Par” (V)

SINO

mensaje “Impar ” (F)

1.3. Especificación del algoritmo.


1.3.1. Diccionario de variables

- Variables de entrada.-

NUMERO: Si es par o impar: entero

- Variables de salida.-

mensaje : cadena

1.3.2. Pre Condición {| NUMERO >0 |}

1.3.3 Acción que realiza el algoritmo:

Determina si un NUMERO es par o impar


I. DISEÑO
2.1. Descripción del Algoritmo.

Inicio {determinar si un numero


es Par o Impar} {Leer datos}
Leer NUMERO
{determinar si es Par o Impar}
SI (NUMERO div 2 = = 0) ENTONCES
mensaje =”Par”
SINO
mensaje= “Impar”

{Escribir la solución}
Escribir mensaje
fin

2.2. Verificación Manual del Algoritmo:

N° Instrucciones NUMERO mensaj Condició Consola


e n

Leer NUMERO 18 Ingrese el


NUMERO
SI (NUMERO div 2 = =0) Verdade
ENTONCES ro

mensaje =”Par” Par o


Impar
SINO

mensaje=“Impar”
Par o Impar
Escribir mensaje
3 Codificación en Python

# Autor: GINO GALOIS PAUCARHUANCA MOLINA


# fecha: 13 de setiembre 2020
# acción: determinar si un NUMERO ES Par O Impar

NUMERO=
resto=NUMERO%2
Condicion=resto==0
print(Condicion)
EJERCICIO 2:Elaborar un algoritmo que calcule el promedio de notas ingresadas y
determine si el promedio está aprobado o desaprobado.

II. ANÁLISIS
1.1. Entender el Problema.
Datos Proceso Resultado
NOTAS mensaje
13 Si (13<14) Desaprobado
18 Si (18>14) Aprobado
17 Si (17>14) Aprobado
1.2. Modelo
. SI ( NOTAS 14< == )
ENTONCES
mensaje ”Aprobado”
SINO
mensaje “Desaprobado ”

1.3. Especificación del algoritmo.


1.3.1. Diccionario de variables
- Variables de entrada.-
NOTA: Si Aprobo o Desaprobo: entero
- Variables de salida.-
mensaje : cadena
1.3.2. Pre Condición {| NOTA 14< |}
1.3.3 Acción que realiza el algoritmo:
Determina si NOTA es aprobatoria o desaprobatoria

III. DISEÑO
2.1. Descripción del Algoritmo.

Inicio {determinar si una NOTA es Aprobatoria o Desaprobatoria } {Leer datos}


Leer NUMERO
{determinar si Aprobo o Desaprobo}
SI (NOTA 14< ) ENTONCES
mensaje =”Aprobo”
SINO
mensaje= “Desaprobo”
{Escribir la solución}
Escribir mensaje
fin
2.2. Verificación Manual del Algoritmo:

N Instrucciones NO mensaj e Condici Consola


° TA ón

Leer NOTA 18 Ingrese la


Verdad NOTA
SI (NOTA 14< ) ero
ENTONCES
Aprobado
mensaje
o
=”Aprobado”
Desaprob Aprobado
SINO
ado o
mensaje=“Desapro
Desaprob
bado”
ado
Escribir mensaje

# Autor: María Isabel Acurio


# fecha: 8 de setiembre 2020
# acción: hallar el valor mayor de 3 números ingresados
#leer datos de entrada
print("determinar si aprobó o desaprobo")
#Leer numeros
Num1= float(input('Ingresar numero 1:
'))
Num2= float(input('Ingresar numero 2:
'))
Num3= float(input('Ingresar numero 3:
'))
#determinar si aprobó o desaprobo
numeros
if 14<
NMayor = Num1
else:
NMayor = Num2
if Num3 >= NMayor:
NMayor = Num3
#Mostrar resultado
(OUTPUT)
print("el numero mayor de", Num1, Num2, Num3,
"es
: ", NAPROBADO O DESAPROBADO)

También podría gustarte