Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 1:
Determine cuáles de los siguientes son operadores de comparación:
a) > e) //
b) = f) ==
c) != g) +=
d) => h) ===
Ejercicio 2:
Determine cuáles de las siguientes son expresiones lógicas:
a) y = 2 e) y == 2
b) 3 + 2 < 5 f) 2 + x
d) x != 3 h) True
Ejercicio 3:
Dado un número entero asignado a una variable x. Escriba una expresión lógica que:
a) Sea True si x es divisible por 3.
Ejercicio 4:
Los operadores de comparación > , <, >= y <= se pueden usar para comparar cadenas. Python
compara las cadenas por orden alfabético, caracter por caracter. Sabiendo esto, prediga el resultado
de las siguientes expresiones:
1
c) 'melon' <= 'melocoton'
Ejercicio 5:
Dados tres números enteros asignados a las variables x, y, z. Utilice operadores lógicos para escribir
una expresión que:
Ejercicio 6:
Analice el siguiente programa:
x = 0
a = 5
b = 5
if a > 0:
if b < 0:
x = x + 5
elif a > 5:
x = x + 4
else:
x = x + 3
else:
x = x + 2
print(x)
a) 2
b) 4
c) 0
d) 3
2
Ejercicio 7:
Una persona decide escribir un programa para sumar, restar, multiplicar o dividir dos números
enteros. El resultado el siguiente:
n1 = 10
n2 = 20
op = '+'
if op = +:
res = n1 + n2
elif op == -
res = n1 - n2
elif op == *:
res = n1 * n2
elif op == /:
res = n1 / n2
else
print('Operación inválida')
Ejercicio 8:
Lea el diagrama de flujo que se muestra a continuación y escriba el programa correspondiente:
Ejercicio 9:
Escriba un programa que determine si un año es bisiesto o no. El programa deberá:
3
• El año es bisiesto, si el año es bisiesto
• El año no es bisiesto, si el año no es bisiesto.
Ayuda: un año es bisiesto si es divisible por 4, salvo que sea año secular (el último de cada siglo,
terminado en 00), en cuyo caso deberá ser divisible por 400. Por ejemplo, 1800 y 2013 no son bisies-
tos, pero 2000 y 2016 sí lo son.
Ejercicio 10:
Sea f (x) una función definida de la siguiente manera:
5 si x≤2
f (x) = x2 − 6x + 10 si 2 < x < 5
4x − 15 si x≥5
Escriba un programa que calcule el valor f (x) para un valor dado de x. El programa deberá:
Ejercicio 11:
Escriba un programa que determine el mayor de tres números enteros. El programa deberá:
Ejercicio 12:
Escriba un programa que determine el tipo de triángulo según la longitud de sus tres lados. El
programa deberá:
Ejercicio 13:
Escriba un programa que determine la naturaleza de las raíces de la ecuación ax2 + bx + c = 0. El
programa deberá:
4
Calcular el discriminante y guardarlo en una variable.
Ejercicio 14:
Escriba un programa que determine si un dado número entero positivo es un número de un dígito,
de dos dígitos, de tres dígitos o de más de tres dígitos. El programa deberá:
Ejercicio 15:
Una tienda vende tres tipos de productos y aplica distintos descuentos según el producto y el im-
porte del pedido. Para productos del tipo 1 se ofrece un descuento del 10 % si el pedido es superior
a 10.000 pesos. En los pedidos de productos del tipo 2 de más de 5.000 pesos se aplica un descuento
del 5 % y en los pedidos de productos de tipo 3 de más de 2.000 pesos se aplica un descuento del
2 %.
Escriba un programa que calcule el importe neto que el cliente deberá pagar con el descuento. El
programa deberá:
Pedirle al usuario el tipo de producto y el importe del pedido, y guardar los datos en variables.