Muñoz S08 AGARATE 2023 01

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

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°08
Sentencias de decisión en Python
INTRODUCCIÓN A LA PROGRAMACIÓN

OBJETIVOS:

• Identificar los elementos básicos de Python

• Conocer el manejo de ventanas de I/O.

• Conocer el ámbito de aplicación de una estructura condicional

• Compila y ejecuta una aplicación Python.

Equipos, materiales, programas y recursos:


● PC personal con Windows 10.
● Programa Python
● Material adicional en Canvas TECSUP.

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:

• Cerrar todo programa que pueda distraerte de tu sesión virtual.


• Eliminar distracciones
• Realizar apuntes de la sesión virtual
• Repetir los ejercicios realizados en la sesión virtual.

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.

CADA EJERCICIO DEBE ESTAR GUARDADO


EN SU RESPECTIVO REPLIT EN SU
PLATAFORMA.
SERA REVISADO CADA EJERCICIO EN LA
PLATAFORMA REPLIT.
DEPARTAMENTO DE TECNOLOGÍA DIGITAL
INTRODUCCIÓN A LA PROGRAMACIÓN

PROCEDIMIENTOS Y RESULTADOS:

1. Crear las siguientes Variables: (3 puntos)

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:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

mf1=10

mf2=20

mf3=30

mf4=40

mfA="MANZANA"

mfB="PERA"

mfC="MANZANA"

if mf2>mf1:

print("mf2 es mayor que mf1")

else:

print("mf2 no es mayor que mf1")

if mf2<mf1:

print("mf2 es menor que mf1")

elif mf2>mf3:

print("mf2 es mayor que mf3")

else:

print("mf2 no es mayor que mf3")

if mfA==mfC:

print("mfA es igual a mfC")

else:

print("mfA no es igual a mfC")

if mf4<mf3:

print("mf4 es menor que mf3")

elif mf4<mf2:

print("mf4 es menor que mf2")

else:

print("mf4 no es menor de mf3 ni de mf2")

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

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:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

Código:

Lista1=[]

print("Escriba un número")

mf1=input()

Lista1.append(mf1)

print("Escriba otro número")

mf2=input()

Lista1.append(mf2)

if mf1==mf2:

print("Los dos números son iguales")

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:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

Lista1=[]

mf1=input("Introduce tu edad: ")

Lista1.append(mf1)

if int(mf1)<4:

print("El precio de la entrada es S/. 0")

elif int(mf1)>=4 and int(mf1)<=18:

print("El precio de la entrada es S/. 5")

else:

print("El precio de la entrada es S/. 10")

4. Realizar el código que: (4 puntos)

 Permita ingresar un nombre (en minúsculas) como Usuario.


 Si el nombre de usuario ingresado es igual a TU nombre que imprima "BIENVENIDO
ESTIMADO USUARIO"
 Luego ingresar una contraseña, la contraseña será TECSUP (en mayúsculas), si la
contraseña es igual a TECSUP que imprima "Bienvenido al portal de Tecsup".
 Si la contraseña no es igual a TECSUP que imprima “CLAVE INCORRECTA”
 Si el nombre de usuario no es igual a tu nombre que imprima “USUARIO INCORRECTO”.

Captura de un ejemplo:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

USUARIO Y CLAVE INCORRECTA:

Lista1=[]

mf1="franco"

mf=input("Ingrese su nombre de usuario: ")

Lista1.append(mf)

if mf==mf1:

print("BIENVENIDO ESTIMADO USUARIO")

else:

print("USUARIO INCORRECTO")

mf2="TECSUP"

mf=input("Ingrese su clave: ")

Lista1.append(mf)

if mf==mf2:

print("Bienvenido al portal de Tecsup")

else:

print("CLAVE INCORRECTA")

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

5. Realizar un programa que me calcule el promedio de 4 notas y que me diga: (4 puntos)

 si es menor a 10 que imprima “ESTA DESAPROBADO”


 si es igual a 10 que imprima” TIENE QUE DAR EXAMEN”
 si el promedio esta entre 11 y 13 que imprima “TIENE QUE MEJORAR UN LABORATORIO”
 si el promedio es mayor a 13 que imprima “ESTAS APROBADO”

Captura de un ejemplo:

Mejorar laboratorio:

Aprobado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

Desaprobado:

TIENE QUE DAR UN EXAMEN

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

Lista1=[]

mf1=input("Ingrese Nota 1: ")

Lista1.append(mf1)

mf2=input("Ingrese Nota 2: ")

Lista1.append(mf2)

mf3=input("Ingrese Nota 3: ")

Lista1.append(mf3)

mf4=input("Ingrese Nota 4: ")

Lista1.append(mf4)

prom=(int(mf1)+int(mf2)+int(mf3)+int(mf4))/4

print("El promedio es :",prom)

if int(prom)<10:

print("ESTA DESAPROBRADO")

elif int(prom)==10:

print("TIENE QUE DAR UN EXAMEN")

if int(prom)<=13 and int(prom)>=11:

print("NECESITAS MEJORAR UN LABORATORIO")

elif int(prom)>13:

print("ESTAS APROBADO")

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

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.

DEPARTAMENTO DE TECNOLOGÍA DIGITAL

También podría gustarte