Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


sentencia de decisión python, Ejercicios de Informática

Documentos de ejercicios de python

Tipo: Ejercicios

2020/2021

Subido el 23/05/2023

brenda-avalos-quispe
brenda-avalos-quispe 🇵🇪

5 documentos

1 / 10

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
LABORATORIO N°08
Sentencia de decisión en Python
INTEGRANTES:
Cornejo Ramos, Jhon Oliver
Mendoza Titi, Alejandro
DOCENTE:
Aron Alfredo, Garate Suyo
FECHA: 14/05/2023
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga sentencia de decisión python y más Ejercicios en PDF de Informática solo en Docsity!

INTRODUCCIÓN A LA PROGRAMACIÓN

LABORATORIO N°0 8

Sentencia de decisión en Python

INTEGRANTES:

  • Cornejo Ramos, Jhon Oliver
  • Mendoza Titi, Alejandro DOCENTE:
  • Aron Alfredo, Garate Suyo FECHA: 14 /0 5 /

EJERCICIOS PROPUESTOS

APLICACIÓN N° 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”. Código #MENDOZA,CORNEJO #apli- 1 CM1 = 10 CM2 = 20 CM3 = 30 CM4 = 40 CMA = "MANZANA" CMB = "PERA" CMC = "MANZANA" #apli-1. if CM2 > CM1 : print("CM2 es mayor que CM1") else: print("CM2 no es mayor que CM1") #apli-1. if CM2 < CM1 : print("CM2 es menor que CM1") elif CM2 > CM3 : print("CM2 es mayor que CM3") else: print("CM2 no es mayor que CM3") #apli-1. if CMA == CMC : print("CMA es igual a CMC") else: print("CMA no es igual a CMC")

APLICACIÓN N°

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) Código #MENDOZA,CORNEJO X = "COMPARADOR DE NUMEROS" print(X) numero1 = int(input("Escriba un numero : ")) numero2 = int(input("Escriba un numero : ")) if numero1 < numero2 : print("Menor:",numero1,"-", "Mayor: ",numero2) elif numero1 > numero2 : print("Mayor:",numero1,"-", "Menor: ",numero2) else: print("Los numeros son iguales") Código Ejecución

  • Número mayor y número menor
  • Número menor y número mayor
  • Números iguales APLICACIÓN N° 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) Código JUGADOR = int(input("Introduce tu edad: ")) precio1 = "s/.0" precio2 = "s/.5" precio3 = "s/.18" if JUGADOR < 4 : print("El precio de la entrada es: ", precio1) elif JUGADOR >= 4 and JUGADOR <= 18 : print("El precio de la entrada es: ", precio2) else: print("El precio de la entrada es: ", precio3) Código

Código Mnombre = input("Ingrese su nombre de usuario: ") if CMnombre == "alejandro": print("BIENVENIDO ESTIMADO USUARIO") contraseña = input("Ingrese su clave: ") if contraseña == "TECSUP": print("Bienvenido al portal de Tecsup") else: print("CLAVE INCORRECTA") else: print("USUARIO INCORRECTO") Código Ejecución

APLICACIÓN N°

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

  • sí es menor a 10 que imprima “ESTA DESAPROBADO”
  • sí 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 Código CMnota1 = int(input("INGRE SU NOTA 1: ")) CMnota2 = int(input("INGRE SU NOTA 2: ")) CMnota3 = int(input("INGRE SU NOTA 3: ")) CMnota4 = int(input("INGRE SU NOTA 4: ")) PROMEDIO = (CMnota1+CMnota2+CMnota3+CMnota4)/ print("El promedio es :", PROMEDIO) if PROMEDIO < 10 : print("ESTA DESAPROBADO ") elif PROMEDIO == 10 : print("TIENE QUE DAR EXAMEN ") elif PROMEDIO >= 11 and PROMEDIO <= 13 : print("TIENE QUE MEJORAR UN LABORATORIO ") else: print("ESTAS APROBADO") Código

Conclusiones

  • La sentencia de decisión permite al programador establecer una o varias condiciones y ejecutar diferentes bloques de código en función de si esas condiciones son verdaderas o falsas
  • Las sentencias de decisión, como la instrucción "if" y las estructuras relacionadas, permiten que un programa tome decisiones basadas en condiciones específicas
  • Además del "if-else" básico, es posible utilizar la estructura "if-elif-else" para evaluar múltiples condiciones de manera secuencial. La ejecución se detendrá en la primera condición encontrada verdadera y se ejecutará el bloque de código correspondiente
  • Es importante tener en cuenta el uso adecuado de la sangría en Python para delimitar los bloques de código que forman parte de la sentencia de decisión. La indentación incorrecta puede llevar a errores de sintaxis oa resultados inesperados
  • La sentencia de decisión se puede anidar, es decir, colocar una estructura "if- else" dentro de otra, para evaluar condiciones más complejas. Sin embargo, se debe tener cuidado de no anidar demasiado las sentencias de decisión para evitar una estructura de código confusa y difícil de mantener.
  • Se pueden utilizar operadores lógicos, como "and", "or" y "not", para combinar condiciones en una sentencia de decisión más compleja. Estos operadores permiten evaluar múltiples condiciones al mismo tiempo y tomar decisiones basadas en ellas