1. Una bomba de bencina cuenta con surtidores muy antiguos, que miden el flujo de
combustible en galones. Sin embargo, la ley establece que el precio del combustible debe ser
informado a los consumidores en litros.
2. Como regalo de cumpleaños, Pepe decidió comprarse un auto nuevo. Consultando los
folletos con especificaciones de los autos se dio cuenta que la mayoría de los autos
procedentes de Estados Unidos describen el consumo de combustible en términos de
millas/galón. Pepe no entiende esas unidades, dado que está acostumbrado a utilizar
kilómetros/litro.
3. Pepe salió a celebrar su cumpleaños con un grupo de amigos y decidieron ir a comer a un
restaurante. Ellos acostumbran pagar la cuenta por partes iguales, es decir, cada uno paga lo
mismo. Sin embargo, la cuenta incluye el consumo de todos los comensales, y no considera
el IVA (19 %) ni la propina. Pepe y su grupo de amigos acostumbran dejar un 10 % como
propina. El problema es que no saben cuánto debe pagar cada uno.
4. El dueño de una casa de cambio se dio cuenta de que perdía mucho dinero como
consecuencia de los errores que cometen los cajeros al hacer las transacciones, dado que los
cálculos los llevan a cabo mentalmente. El principal problema consiste en saber cuántos
pesos deben entregar cada vez que un cliente se presenta a vender moneda extranjera.
5. Un alumno quiere calcular la nota final que obtuvo en Cálculo. Se sabe que en el curso se
tomaron tres pruebas, la primera de ellas con un valor de 20 % de la nota final, mientras que
las otras dos tienen un valor de 30 % cada una. Además, la nota obtenida en controles y
tareas tiene un peso de 20 %.
6. Fibonacci fue un matemático italiano que se planteó el siguiente problema: Dada una pareja
de conejos jóvenes, y suponiendo que los conejos tardan un año en madurar y a partir del
año siguiente cada pareja madura de conejos da a luz a una pareja de conejos jóvenes,
¿Cuántas parejas de conejos habrá una vez transcurridos en años? La respuesta es:
Queremos tener un algoritmo que nos permita saber cuántas parejas de conejos tendremos,
luego de un número determinado de años.
7. El ejército está experimentando con un nuevo tipo de proyectil para determinar el alcance
que consigue. Para esto, lleva a cabo pruebas en el desierto y registra en un mapa cartesiano
las coordenadas desde donde lanza el proyectil y donde cae a tierra. Estas coordenadas están
dadas como pares ordenados de números enteros positivos que representan metros. Ayude al
ejército a contar con un algoritmo que le permita determinar la distancia recorrida por el
proyectil en un lanzamiento.
8. Dos amigos compiten en lanzamiento de bala. Cada uno lleva a cabo su lanzamiento, y un
arbitro hace las mediciones. Las reglas permiten que la bala sea lanzada en dos posibles
direcciones. Para diferenciar, las mediciones arrojan valores positivos en una dirección y
negativos en la otra. Por ejemplo, un lanzamiento de 5 es equivalente a uno de 5, sólo que
fueron ejecutados en direcciones opuestas. Escriba un algoritmo que permita convertir
cualquier medición llevada a cabo por el arbitro, a un valor positivo que representa
simplemente distancia, sin tomar en cuenta la dirección. Así por ejemplo, un lanzamiento de
5m debe convertirse a 5m (no hay cambio), pero un lanzamiento de 5m debe convertirse
también a 5m.
9. Dos amigos estuvieron jugando por varias horas en su Nintendo y ahora quieren saber quién
ganó. Para eso disponen del puntaje que les entrega el juego a cada uno. Queremos un
algoritmo que nos permita determinar quién ganó, tomando en cuenta que el que gana es el
que tiene mayor puntaje. Tome en cuenta que puede haber un empate.
10. En una fiesta nos encontramos con el problema de saber si la cantidad de cervezas puede
distribuirse de manera exacta entre el total de asistentes. Escriba un algoritmo para resolver
este problema. Sugerencia: Considere utilizar el operador módulo ( %), que obtiene el resto
residuo de una división entera.
11. Queremos crear un dispositivo que informe, de manera bastante general, cómo está la
temperatura actualmente. Para ello contamos con un termómetro que nos indica la
temperatura actual en grados Celsius, pero queremos contar con un algoritmo que indique si
“hace mucho frío (cuando la temperatura es menor a 10 grados), o si “está agradable”
(cuando la temperatura es mayor o igual a 10 pero menor que 25 grados), o si “hace calor”
(cuando la temperatura es mayor o igual a 25 grados).
12. Todas las semanas se estudia la posible variación en el precio de la bencina. Para ello, se
utiliza un polinomio de tercer grado, de la forma:
p(x) = x 3−2x²3x−5
En donde x es un factor que determina semanalmente el Ministerio de Economía Cuando el
valor del polinomio es mayor que 10, esa semana la bencina sube, en un factor igual al valor
obtenido. Cuando el valor del polinomio es menor que −10, el valor de la bencina baja en un
factor igual al valor absoluto del valor obtenido. Cuando el valor se encuentra en el intervalo
[−10, 10], el precio no cambia en esa semana. Nos interesa contar con un algoritmo que
evalúe el precio de la bencina para una semana particular, e indique no sólo si sube, baja, o
se queda igual, sino también en qué proporción.
13. Una empresa decidió aumentar el salario de sus empleados haciendo un análisis por tramo
de ingresos. A aquellos empleados que ganan $1 millón o más, no se les aplicará aumento. A
los que ganan menos de $1 millón, pero más de $500 mil, se les aumentará un 5 %.
Finalmente, a los que ganan $500 mil o menos se les aumentar´ un 10 %. Queremos contar
con un algoritmo que determine el nuevo salario de un empleado, tomando en cuenta las
consideraciones anteriores.