Problemas - Programación en Python
Problemas - Programación en Python
2. Construya un programa que permita evaluar las siguientes expresiones. El programa debe pedir al usuario el valor de
la variables involucradas en la expresión e imprimir el valor de 𝑥 (recuerde la jerarquía de las operaciones
aritméticas)
𝑏 𝑎 𝑎 𝑎 𝑏
𝑎+ 𝑎+ +𝑑 +
𝑥=𝑎 𝑐 𝑥= 𝑎+
𝑎
𝑏 𝑥= 𝑐
𝑥=𝑏 𝑐
+𝑐 𝑎 𝑎 𝑏
𝑏 𝑎−𝑏 −
𝑏 𝑐
3. Construya un programa que reciba como entrada una temperatura en grados centígrados e imprima el
equivalente en grados Kelvin y Fahrenheit
5. Construya un programa que permita obtener el salario neto de un trabajador después de descontar los
impuestos. El programa debe solicitar el salario base del trabajador e imprimir el valor a pagar después de
realizar los descuentos correspondientes:
Salario Impuestos
De 0 – 4 salarios mínimos 0%
De 4 – 6 salarios mínimos 3.5%
De 6 – 8 salarios mínimos 5%
Mayor a 8 salarios mínimos 7.5%
6. Convierta las siguientes oraciones a expresiones booleanas validas en python. Por ejemplo si la expresión es
“𝑥 es negativo” la expresión en Python será: 𝑥 < 0
A. Si 𝑥 es positivo
B. Si 𝑥 es múltiplo de 𝑦
C. Si 𝑥 está entre -2 y 13
D. Si la diferencia entre 𝑎 y 𝑏 es menor que 5
E. Si 𝑧 no está entre 5 y 27
F. Si 𝑥 tiene exactamente 3 dígitos
G. Si 𝑎 es múltiplo de 4 y tiene exactamente 4 dígitos
H. Si 𝑥 es un número impar entre 60 y 100
I. Si 𝑥 es un número impar positivo
J. Si 𝑎 y 𝑏 tiene el mismo signo
7. Dada una coordenada (𝑥, 𝑦) que representa un punto en el plano cartesiano, construya un algoritmo que
permita determinar a que cuadrante pertenece dicho punto
8. Construya un programa que permita econtrar el valor de 𝑥 en la siguiente función por intervalos:
𝑥 3, 0≤𝑥≤2
𝑓 (𝑥 ) = 2−𝑥 3 − 4, 2<𝑥≤4
𝑥 3 − 4, 𝑥>4
9. El riesgo de que una persona sufra problemas del corazón depende de su edad y de su índice de
masa corporal (IMC)
El índice de masa corporal (IMC) es el cociente entre el peso del individuo en kilos y el cuadrado de su altura
en metros. Escriba un programa que reciba como entrada la altura, el peso y la edad de una persona, y
entregue su IMC y su nivel actual del riesgo.
A tener en cuenta
• Los programas deben ser construidos en Python.
• Se sugiere utilizar Google Colaboratory
• El trabajo puede realizarse en grupo y tiene como propósito afianzar los conceptos vistos hasta el momento.