Está en la página 1de 2

Unidad 1 – Fundamentos de Programación en Python

Ejercicios y casos propuestos


En todos los ejercicios propuestos y en caso de ser necesario, elabore el seudocódigo y establezca las
variables de entrada, proceso y salida correspondiente.

I.- Operadores y expresiones – Tipos de datos: números y string


1. ¿Qué resultado se tiene de ejecutar estas tres líneas?

• X = 10
• X = x * 10
• X o print x
2. Evalúe el polinomio x^4 + x^3 + 2x^2 -x + 11. Utilice variables para ingresar varios valores de x.

3. Evalúe el polinomio 13x^3 + 1/2x^1/2 -x + 3. Utilice variables para ingresar varios valores de x y
evalúe en x=10.

4. Elabore un programa que permita realizar las equivalencias de millas, pies y pulgadas a metros.
Solicite el ingreso de la cantidad y la unidad de medida, luego devolver el valor en metros. Considere
que: 1milla = 1609.334 m, 1 pie = 0.3048 m y 1 pulgada = 0.025 m.

5. Elabore un programa aplicando las reglas matemáticas de asociatividad, y decidir cuáles de las
siguientes expresiones son iguales entre sí:

a. ((b * b) - (4 * a * c)) / (2 * a)
b. (b * b - 4 * a * c) / (2 * a)
c. b * b - 4 * a * c / 2 * a
d. (b * b) - (4 * a * c / 2 * a)
e. 1 / 2 * b
f. b / 2.
6. Del ejercicio 5 haga lo siguiente en el intérprete: Denle a, b y c los valores 10, 100, 1000
respectivamente y evalúen las expresiones del ejercicio anterior.

7. Del ejercicio 5 haga lo siguiente en el intérprete: Denle a, b y c los valores 10.0, 100.0, 1000.0
respectivamente y evalúen las expresiones del ejercicio 5 y compare con los resultados del ejercicio
6.

8. Ingrese 5 números reales y calcule su media, desviación estándar y la redondeada a 1 decimal, la


suma de cuadrados y la media geométrica.

9. Escriba un programa pida la cantidad de segundos y devuelva en horas, minutos y segundos


correspondientes.

10. Escriba un programa que pida una temperatura en grados Fahrenheit y que escriba esa temperatura
en grados Celsius. Se recuerda que la relación entre grados Celsius (C) y grados Fahrenheit (F) es la
siguiente: C = (F - 32) / 1,8
11. Evalúe las siguientes expresiones:
a. abs(-23) % int(7.3)
b. abs(round(-34.2766, 1))
c. str(float(str(2) * 3 + ‘.123’)) + ‘321’
12. Convierte (en una única expresión) a una cadena el resultado de la división 5011 / 10000 redondeado
con 3 decimales.
13. Escriba un programa que le solicite al usuario ingresar una fecha formada por 8 números, donde los
primeros dos representan el día, los siguientes dos el mes y los últimos cuatro el año (DDMMAAAA).
Este dato debe guardarse en una variable con tipo int (número entero). Finalmente, mostrar al
usuario la fecha con el formato DD / MM / AAAA.
Ejemplo de ejecución:
Fecha en formato DDMMAAAA: 03092021
03 / 09 / 2021

También podría gustarte