INFORME DE LABORATORIO DE LOGICA Y ALGORITMIA N
PRESENTADO POR:
LAURA TATIANA SANTOS ZAMBRANO
ID 000307289
PRESENTADO A:
ING. JUAN SEBASTIÁN GÓMEZ ROSAS
UNIVERSIDAD PONTIFICIA BOLIVARIANA
LOGICAY ALGORITMIA
FLORIDABLANCA
2016
PROBLEMA N° 1
1. Observe el
continuación:
diagrama
de
Venn
dado
a
Desarrolle una aplicación computacional que
responda en qué área (color) o subconjunto debequedar cualquier valor entero que sea leído por la
aplicación.
Diagrama de flujo:
Seudocódigo:
1. Leer un numero, n.
2. Si 24 mod n = 0:
a. Si n mod 3 = 0:
Imprimir “el numero es divisor de 24 ymúltiplo de 3”
b. De lo contrario:
Imprimir “el numero es divisor de 24”
3. De lo contrario:
a. Si n mod 3 = 0:
Imprimir “el numero es múltiplo de 3”
b. De lo contrario
Imprimir “no es múltiplode 3 ni divisor de 24”
4. FIN
Código:
# LAURA TATIANA SANTOS ZAMBRANO - 307289
# leo el numero n
n = int(input("digite el valor del numero:"))
# condicion: si 24 es divisible por numero y multiplo de3
if 24 % n == 0:
if n % 3 == 0:
print("el numero es divisor de 24 y múltiplo de 3")
else:
print("el numero es divisor de 24")
else:
if n % 3 == 0:
print("el numero es múltiplo de 3")
else:print("no es múltiplo de 3 ni divisor de 24")
PROBLEMA N° 2
Interprete la figura 2 y a partir de ella proponga una
solución computacional que permita ubicar dentro
de los subconjuntos propuestos a cualquieranimal
que se ingrese a dicha aplicación. Tenga en cuenta
que debe también capturar algunas características
del animal para lograr su clasificación.
Diagrama de flujo:
Seudocódigo
1. Si el animales un ave, vuela y nada. Digite: 0 = no o 1 = si.
2. Si Ave = 1 entonces:
i.
Si vuela = 1 entonces:
a. Si nada = 1 entonces:
Imprimir “es un ave, vuela y nada”
b. De lo contrario:
Imprimir “es unave, vuela y no nada”
ii.
De lo contrario:
a. Si nada = 1 entonces:
Imprimir “es un ave, no vuela y nada”
b. De lo contrario:
Imprimir “es un ave, no vuela y no nada”
3. De lo contrario:
i.
Si...
Regístrate para leer el documento completo.