Está en la página 1de 6

Métodos Computacionales en Ingenierı́a

Ejercicios 1

Escuela Colombiana de Ingenierı́a Julio Garavito

23 de Enero de 2024
Ejercicios:
1. Utilizando Python, desarrolle los siguientes ejercicios y analice
los resultados obtenidos:
1000
X 10000
X 100000
X
I Determinar 0.01; 0.001; 0.0001
i=1 i=1 i=1
I Dadas las funciones
√ √  x
f (x) = x x +1− x y g (x) = √ √
x +1+ x

Determinar la relación que existe entre ellas, y calcular f (a) y


g (a) para diferentes valores de a.
I Considere las siguientes sucesiones equivalentes
 n
I xn = 1
para n = 0, 1, 2, ...
3
I r0 = 1 y rn = 1 rn−1 para n = 1, 2, ...
3
I p0 = 1, p1 = 1 y pn = 4 pn−1 − 1 pn−2 para n = 2, 3, ...
3 3 3
I q0 = 1, q1 = 1 y qn = 10 qn−1 − qn−2 para n = 2, 3, ...
3 3
a. Escribir un programa que genere como salida los N primeros
elementos de las sucesiones {xn }, {rn }, {pn }, {qn } y las
sucesiones de errores {xn − rn }, {xn − pn } y {xn − qn }
b. Describa el comportamiento de cada una de las sucesiones de
errores.
c. Si en la sucesión {rn } se cambia r0 = 0,99996, ¿el
comportamiento de la sucesión de errores {xn − rn } cambia?.
Describa su comportamiento.
d. Si en la sucesión {pn } se cambia p1 = 0,33332, ¿el
comportamiento de la sucesión de errores {xn − pn } cambia?.
Describa su comportamiento.
e. Si en la sucesión {qn } se cambia q1 = 0,33332, ¿el
comportamiento de la sucesión de errores {xn − pn } cambia?.
Describa su comportamiento.
2. Considere una función f : N → N donde

 n
 si n es par
2

f (n) =

3n + 1 si n es impar

I Construya un programa que permita aplicar la función la


cantidad de veces que sea necesario hasta obtener como
resultado 1.
I Si al obtener unidad, se sigue aplicando la función, ¿qué
comportamiento se observa?
I ¿Qué número de iteraciones se requieren para el número 8192
y para el número 27?
I ¿Cuál el número entero menor a 100000000 que genera el
menor número de iteraciones?
I Realice un gráfico que compare varios números naturales con
su respectivo número de iteraciones.
3. Dadas la serie

X 1
k + k2
k=1

I Escribir un programa en Python que evalue la suma parcial de


los N primeros términos.
I A partir de los resultados obtenidos por la ejecución del
programa para diferentes valores de N, ¿se puede concluir, si la
serie es convergente o divergente?
I ¿Como se puede determinar con exactitud si la serie converge
o diverge?

4. Considerar la sucesión
r
√ √ √
q q
6, 6 + 6, 6 + 6 + 6, ...

Determinar la convergencia o divergencia de la sucesión


usando un proceso computacional y compruebe su resultado
usando un procedimiento analı́tico.
5. Suponga que

1 − 2x 2x − 4x 3 4x 3 − 8x 7 1 + 2x
+ + + ··· =
1 − x + x2 1 − x2 + x4 1 − x4 + x8 1 + x + x2
para x < 1. Escriba un programa en Python que calcule
cuántos términos se necesitan en el miembro izquierdo de la
ecuación, de modo que difiera del miembro derecho en menos
de 10−n para diferentes valores de x.

6. Usando Excel determine el valor de la función

f (n) = 10n − (10n − 1)

para diferentes valores de n ∈ N (no simplifique la expresión)

También podría gustarte