Muñoz S08 AGARATE 2023 01
Muñoz S08 AGARATE 2023 01
Muñoz S08 AGARATE 2023 01
LA PROGRAMACIÓN
LABORATORIO N°08
Sentencias de decisión en Python
INTRODUCCIÓN A LA PROGRAMACIÓN
OBJETIVOS:
INTRODUCCIÓN:
Las estructuras condicionales dan la elasticidad necesaria al programa, para que dada una
situación “quiebre” la ejecución vertical secuencial y permita decidir que instrucciones realizar
bajo una determinada condición.
RECOMENDACIONES:
PREPARACIÓN:
Para ello el alumno previamente deberá haber revisado el material publicado en TECSUP
Virtu@l, la participación activa en el transcurso de la clase previa al desarrollo del Laboratorio
y así lograr cumplir con los objetivos y metas trazados al final de cada clase.
PROCEDIMIENTOS Y RESULTADOS:
GP1 = 10
GP2 = 20
GP3 = 30
GP4 = 40
GPA = "MANZANA"
GPB = "PERA"
GPC = "MANZANA"
1. Si GP2 es mayor que GP1 imprimir “GP2 es mayor que GP1” sino “GP2 no es mayor
que GP1” (USE IF-ELSE)
2. Si GP2 es menor que GP1 imprimir “GP2 es menor que GP1” sino evaluar si GP2 es
mayor que GP3 si es verdadero “GP2 es mayor que GP3” sino imprimir “GP2 no es
mayor que GP3” (USE IF-ELIF-ELSE)
3. Si GPA es igual a GPC imprimir “GPA es igual a GPC”, sino “GPA no es igual a GPC” (USE
IF-ELSE)
4. Si GP4 es menor que GP3 imprimir “GP4 es menor que GP3”, sino evaluar si GP4 es
menor que GP2, si es verdad imprimir “GP4 es menor que GP2” sino imprimir “GP4 no
es menor de GP3 ni de GP2”.
Captura de un ejemplo:
mf1=10
mf2=20
mf3=30
mf4=40
mfA="MANZANA"
mfB="PERA"
mfC="MANZANA"
if mf2>mf1:
else:
if mf2<mf1:
elif mf2>mf3:
else:
if mfA==mfC:
else:
if mf4<mf3:
elif mf4<mf2:
else:
2. Escriba un programa que pida dos números y que conteste cuál es el menor y cuál el mayor
o que escriba que son iguales. (3 puntos)
Captura de un ejemplo:
MAYOR Y MENOR:
MENOR Y MAYOR:
IGUALES:
Código:
Lista1=[]
print("Escriba un número")
mf1=input()
Lista1.append(mf1)
mf2=input()
Lista1.append(mf2)
if mf1==mf2:
elif mf1>mf2:
print("Mayor:",format(Lista1[0]),"- Menor:",format(Lista1[1]))
else:
print("Menor:",format(Lista1[0]),"- Mayor:",format(Lista1[1]))
3. Escribir un programa para una empresa que tiene salas de juegos para todas las edades y
quiere calcular de forma automática el precio que debe cobrar a sus clientes por entrar. El
programa debe preguntar al usuario la edad del cliente y mostrar el precio de la entrada. Si el
cliente es menor de 4 años puede entrar gratis, si tiene entre 4 y 18 años debe pagar S/. 5 y si
es mayor de 18 años, S/. 10. (3 puntos)
Captura de un ejemplo:
Lista1=[]
Lista1.append(mf1)
if int(mf1)<4:
else:
Captura de un ejemplo:
Lista1=[]
mf1="franco"
Lista1.append(mf)
if mf==mf1:
else:
print("USUARIO INCORRECTO")
mf2="TECSUP"
Lista1.append(mf)
if mf==mf2:
else:
print("CLAVE INCORRECTA")
Captura de un ejemplo:
Mejorar laboratorio:
Aprobado:
Desaprobado:
Lista1=[]
Lista1.append(mf1)
Lista1.append(mf2)
Lista1.append(mf3)
Lista1.append(mf4)
prom=(int(mf1)+int(mf2)+int(mf3)+int(mf4))/4
if int(prom)<10:
print("ESTA DESAPROBRADO")
elif int(prom)==10:
elif int(prom)>13:
print("ESTAS APROBADO")
CONCLUSIONES (3 puntos):
El condicional “if” nos permite analizar datos los cuales queremos comparar o
verificar si cumplen ciertas condiciones que nosotros proponemos.
Se tiene que tener en cuenta de colocar un espacio de indentación, de lo
contrario a la hora de realizar el arranque del programa, este nos votará
“Error”. Este espacio hace respetar la jerarquía de los códigos.
La condición “elif” nos permite analizar una condición siguiente de otra, solo si
es que la anterior condición fue dada como falsa.
La condición “else” nos permite dar respuesta a una condición si es que todas
las anteriores fueron falsas.
Este trabajó lo realicé de manera individual ya que no pude asistir a la clase anterior.