Introducción a la programación G1 2-2025 12 de octubre de 2025
Jaime Sebastian Chavarria Fuertes Práctica Primer Parcial
Práctica Primer Parcial
Indicaciones
Todo el contenido de esta practica esta desarrollado para ser resuelto UNICAMENTE
con lo avanzado en clase, es decir, variables, razonamiento y estructuras de control (if, while,
for), si una solución contiene algo no visto y avanzado en su clase no tiene validez, entonces
la pregunta queda anulada.
Son 3 preguntas, cada una vale 4 puntos, y su nota se decide como el minimo entre 10
y la sumatoria de los puntos acumulados en el parcial (puntos extra) y la sumatoria de los
puntos ganados en esta practica.
Honestidad
Por obvias razones no se permite el uso de IA, cualquier intento de copiar, usar herra-
mientas externas o entregar trabajo de otra persona será considerado una violación a la
honestidad académica y resultará en la anulación de la práctica. Se espera que cada estu-
diante realice su propio trabajo de manera íntegra y responsable.
Como debe estar el ejercicio?
Haz un PDF con las capturas de tu ejercicio (unicamente capturas de la compu-
tadora, no fotos de tu celular) y subela en la pregunta correspondiente del formulario.
La solucion a cada ejercicio DEBE ESTAR SEPARADA POR EJERCICIO es
decir, crear un pdf por cada ejercicio, no juntes todos los ejercicios en un solo archivo, no
hacer caso a esta indicación es motivo para anular la practica.
Fecha límite
Esta practica tiene que ser enviada hasta el dia lunes 20 de octubre a las 20:00, hora
a la que se cerrara el formulario y nadie mas podra enviar.
2
1. El número más generoso (4 puntos)
En el reino de los Números, algunos son más generosos que otros: cada número tiene
divisores, y los reparte entre sus amigos. Un número se considera muy generoso si la
suma de todos sus divisores positivos es grande, porque puede repartir mucho a sus
amigos.
Tu misión como sabio del reino es encontrar al número más generoso dentro de un
rango de números enteros desde L hasta R.
Debes imprimir el número más generoso y la suma de sus divisores. Si hay más
de uno con la misma generosidad, escoge el más pequeño.
Entrada
Dos números enteros L y R (1 ≤ L ≤ R ≤ 104 ), indicando el rango del reino.
Salida
Dos números separados por espacio: Número más generoso Suma de sus divisores
Ejemplo
L = 10, R = 15
Salida
El numero mas generoso entre 10 y 15 es 28 porque la suma de sus divisores es 28
Explicación
10 → 1 + 2 + 5 + 10 = 18
11 → 1 + 11 = 12
12 → 1 + 2 + 3 + 4 + 6 + 12 = 28
13 → 1 + 13 = 14
14 → 1 + 2 + 7 + 14 = 24
15 → 1 + 3 + 5 + 15 = 24
El número más generoso es 12 porque puede repartir más que los demás.
3
2. Mariposa (4 puntos)
Dado un n grafica una mariposa de tamaño n, para entender mejor, mira los ejemplos:
4
3. Análisis de función matemática (4 puntos)
Un matemático ha encontrado una forma interesante de aproximar funciones mediante
una fórmula que involucra funciones trigonométricas, logaritmos y raíces. La fórmula que
utiliza es la siguiente:
√
f (x) = sin(x) · ln(x + 1) + cos(2x) · x
Su objetivo es analizar el comportamiento de esta función dentro de un rango de valores
enteros positivos, determinado por dos números: un límite inferior a y un límite superior b.
Pero el matemático sabe que es un problema muy sencillo para ti, entonces decide que tu
generes n números aleatorios en el rango [a, b] y le indiques cúal es el valor de x que genera
el maximo valor de f (x).
Consideraciones
El rango [a, b] siempre estará comprendido entre números positivos, con a < b.
Los valores de x considerados serán enteros, y obviamente, el valor de f (x) será un
número real
El intervalo es cerrado, es decir, se incluyen tanto a como b.