Documente Academic
Documente Profesional
Documente Cultură
1.1 Problemas 14
Z Introducción
En este capítulo introducimos el concepto de sucesión de números reales. Se trata de una aplicación
de los números naturales, un conjunto infinito, pero discreto, en los números reales. Este tipo de
aplicaciones son inyectivas puesto que existe una cantidad infinita y densa de números reales y sólo
una cantidad infinita pero discreta de naturales.
Este capítulo versa sobre los tipos de sucesiones, el concepto de límite de una sucesión y los
métodos de cálculo analíticos y con WXMAXIMA estudiaremos el proceso que conducen a la determinación
del límite de sucesiones convergentes. Este capítulo es la base para comprender satisfactoriamente
los conceptos de “Sucesiones de números enteros positivos” y “Sucesiones acotadas”. Por lo tanto,
asimilarlo detenidamente es de fundamental importancia.
Averiguar si una sucesión es monótona, si está acotada y si existe el límite de dicha sucesión es
PROBLEMAS PROPUESTOS
Deben resolver los problemas siguiendo los siguientes pasos:
• Planteamiento del problema,
• Construcción del modelo matemático que identifica al problema,
• solución del problema usando WXMAXIMA,
• análisis de las respuestas,
• Conclusión si es necesario.
GUÍA
Z Introducción
En esta guía introductoria trataremos la construcción de listas de objetos de la forma:
{[1, a1 ], [2, a2 ], [3, a3 ], · · · , [n, an ]} donde n ∈ IN y an ∈ IR, las cuales son la estructura que tienen las
sucesiones,estas las podemos las podemos generar a partir de diferentes formas implícitas pero siempre
utilizando una regla o ley de asignación de la forma s : a[n].
Además estudiaremos como resolver problemas asociados a las sucesiones como practica para
construir modelos matemáticos y obtener respuestas a situaciones que se ajusten a las condiciones
establecidas al construir los modelos.
CONCEPTOS PREVIOS
• Previamente a la lectura de esta guía es muy aconsejable que se tenga un conocimiento mínimo del
programa WXMAXIMA.
• Por lo tanto, recomendamos que trabajes la guía “Uso básico de WXMAXIMA en el cálculo simbólico y
analítico” antes de empezar con éste.
CONCEPTOS FUNDAMENTALES
• Concepto de sucesión de números reales.
• Si tenemos una ley de formación para generar la lista, usamos el comando makelist. El cual permite
crear una lista dada su ley de formación. La sintaxis es la siguiente:
makelist (<expr>, <i>, <i_0>, <i_max>, <step>)
Donde:
expr : significa la ley de formación.
step : este comando es opcional y representa el paso de avance del parámetro. Si no se indica se
supone que es el 1.
• Por ejemplo, si queremos generar los primeros 10 términos de una lista cuya ley de formación es n ,
escribiríamos:
y obtenemos la salida :
(% i2) makelist(0,n,1,7); +
(% o2) [0, 0, 0, 0, 0, 0, 0]
(% i3) a[n]:=2·n-1 $ +
(% i4) makelist(a[n],n,1,10); +
• Por último, para generar los elementos que forman una lista se deben crear una nueva lista en la que
cada elemento sea un par de la forma: [n, an ], esto lo hacemos escribiendo en WXMAXIMA lo siguiente:
(% i5) makelist([n,a[n]],n,1,10); +
(% o5) [[1, 1], [2, 3], [3, 5], [4, 7], [5, 9], [6, 11], [7, 13], [8, 15], [9, 17], [10, 19]]
• Si tenemos una lista de datos y a partir de esta crear otra. Usamos el Comando create_list, la
sintaxis es muy parecida a la anterior. En este caso la lista de valores que toma el parámetro se
pasa de forma explicita. Además permite crear listas que dependan de más de una variable.
Por ejemplo, si queremos generar el cubo de los primeros cuatro números impares, entonces tipeamos
en WXMAXIMA:
• Como lo expresamos anteriormente, también es posible generar listas que dependan de dos parámet-
ros, como por ejemplo
(% o7) [[a, e], [a, f], [a, h], [b, e], [b, f], [b, h]]
MAXIMA proporciona funciones que permiten manipular listas. Algunas de las más importantes se
muestran a continuación:
Funciones Descripción
Ejercicio. 1.0.1
Dadas las listas L1 y L2 definidas por las leyes de formación , L1[n] : 3 · n, para n 1, 2, 3, 4, 5 y
L2[n] : 2 · n − 1 para n 1, 2, 3, 4, 5 determinar:
Solución
Primero Construiremos con WXMAXIMA las listas L1 y L2.
(% o9) [1, 3, 5, 7, 9]
(% i10) L1[3]; +
(% o10) 9
(% i11) L3:append(L1,L2); +
(% i12) join(L1,L2); +
(% i13) push(0,L1); +
(% i14) pop(L2); +
(% o14) 1
(% i15) L2; +
(% o15) [3, 5, 7, 9]
7. Como la lista L2 tiene un elemento menos que la lista L1 le agregamos primero el valor que le
habíamos quitado, así la multiplicación de los elementos de las listas L1 y L2 se indica:
(% i17) push(1,L2); +
(% o17) [1, 3, 5, 7, 9]
(% i18) L1*L2; +
(% i19) apply("+",L1); +
(% o19) 45
(% i20) apply(max,L2); +
(% o20) 9
10. Por último, si queremos calcular el coseno de cada uno de los elementos de la lista L2
usamos nuevamente la función map siendo f, cos, así:
(% i21) L4:map(cos,L2); +
Para que evalúe los elementos de la lista L4 debemos usar la función de WXMAXIMA float, pero
antes vamos a escoger el numero de cifras decimales que queremos que se impriman en la salida,
esto se hace con la función fpprintprec, quedando así:
(% i22) fpprintprec : 4 $ +
(% i23) float(L4); +
1
Encontrar los primeros 7 términos de la sucesión { }
n
Solución
1
Para encontrar los 7 primeros términos de la sucesión a[n] así definida { }, debemos tipear en
n
WXMAXIMA lo que se indica a continuación.
Comenzamos utilizando el comando kill(all) para eliminar de la memoria todas las defini-
ciones que pudiéramos haber realizado con anterioridad a fin de evitar resultados extraños
y luego hacemos uso del comando makelist que permite construir listas como las que nos
interesan, luego definimos la sucesión de la siguiente manera a[n]:=1/n y por último le
pedimos a WXMAXIMA que nos liste los 7 primeros términos así makelist([n,a[n]],n,1,7),
visto en la interface de WXMAXIMA así.
(% i24) kill(all)$ +
(% i25) a[n]:=1/n $ +
(% i26) makelist([n,a[n]],n,1,7); +
Determine los diez primeros términos de la sucesión que cumple las siguientes condiciones:
• a[1] 0
• a[2] 1
a[n − 1] a[n − 2]
• para todo n 2.
2
Solución
Lo primero que debemos hacer es introducir las dos primeras condiciones, pero como en el
ejemplo anterior ya habíamos definido la sucesión en el ejercicio 2 como a[n] debemos borrar
esa definición con la función de WXMAXIMA kill(all), y luego tipear las tres condiciones dadas
en el ejercicio 3 como se muestra a continuación:
(% i27) kill(all)$ +
(% i28) a[1]:=0 $ +
(% i29) a[2]:=1 $ +
(% i30) a[n]:=(a[n-1]+a[n-2])/2$ +
(% i31) makelist([n,a[n]],n,1,10); +
(% o31) [[1, 0], [2, 1], [3, 21 ], [4, 43 ], [5, 58 ], [6, 11 21 43 85 171
16 ], [7, 32 ], [8, 64 ], [9, 128 ], [10, 256 ]]
El Ejercicio 3 es una muestra de que se conoce con el nombre de sucesiones recurrentes. Las
sucesiones recurrentes son más frecuentes de lo que a primera vista pudiera parecer. Y muy antiguas:
11 8 5 2
, , , , ···
3 7 11 15
y calcular.
a. Después calcule el término que ocupa el lugar 12,
b. el término de la sucesión a partir del cual la diferencia con ak − 34 es, en valor absoluto,
1
menor que 100 .
Solución
Si consideramos el numerador y el denominador de {an } como dos sucesiones {bn } y {cn }
respectivamente. Vemos que ambas son progresiones aritméticas. Ahora calculamos el término
general de cada una de ellas tendremos también el término general de la sucesión {an }.
sea {bn } 11, 8, 5, · · · } la sucesión de los numeradores, usando la fórmula del término general de
las progresiones aritméticas tenemos que:
bn b1 (n − 1) d 11 (n − 1) · (−3) 11 − 3n 3 14 − 3n.
Del mismo modo, si {cn } {3, 7, 11, 15, · · · } es la sucesión de los denominadores, entonces:
cn c1 (n − 1) d 4 (n − 1) · 4 3 4n − 4 4n − 1.
14 − 13n
Por tanto el término general de {an } es an .
4n − 1
a. Para calcular el término que ocupa el lugar 12 usamos WXMAXIMA
(% i32) kill(all)$ +
(% i33) a[n]:=(14-13*n)/(4*n-1)$ +
(% i34) a[12]; +
142
(% o34) − .
47
1
b. Debemos resolver la inecuación |ak − (− 34 )| 100 . Usando WXMAXIMA. Para lograrlo tenemos que
aplicar las propiedades de las inecuaciones para transformarla en una inecuación o aplicar la
14 − 3k 3 1
ley de los signos si no es posible transformarla. Para resolver la inecuación | |
4k − 1 4 100
14 − 3k 3
debemos simplificar el argumento del valor absoluto, , así:
4k − 1 4
53
(% o35)
16k − 4
1
Ahora aplicamos la propiedad |x| a ⇔ −a x a ⇔ −a x ∧ x a. A la inecuación original:− 100
53 53 1
16−k ∧ 16−k 100 . Para resolver las dos inecuaciones resultantes cargamos primero la librería
solve_rat_ineq.
(% i36) load(solve_rat_ineq)$ +
(% i37) solve_rat_ineq(-1/100<53/(16-k)); +
(% i38) solve_rat_ineq(53/(16-k)<1/100); +
53 1
Definiremos la expresión f(k) de la siguiente forma: f(k) : | 16−k | − 100 .
(% i39) f(k):=abs(53/(16-k))-1/100$. +
Ahora usamos valores de prueba en f(k) y tomamos la decisión,Los valores de prueba que
tomaremos son: 15, 17 y 5320, por ser k ∈ IN no tomamos valores de prueba negativos.
(% i40) f([15,17,5320]); +
5299 5299 1
(% o40) [ , ,− ]
100 100 132600
53 1
Como el problema plantea que f(k) 0 entonces el valor mínimo que toma k para que | 16−k | − 100 0
es k 5317. Para que no quede duda verifiquemos la respuesta:
(% i41) is(f(5316)<0); +
(% o41) false,
(% i42) is(f(5317)<0); +
(% o42) true.
Queremos contar el número de listas de longitud n ≥ 1 formadas con ceros y unos, luego
calcule el número de listas con 10 elementos.
Solución
Abordemos el problema planteando una relación de recurrencia entre los números an . Para
construir una lista de longitud n, con ceros y unos, construimos primero, una lista de longitud
n − 1 con las características pedidas. Y luego, a cada una de ellas, le añadimos un 0 o un 1 (así
obtenemos todas las posibles listas de longitud n).
Para empezar consideraremos que tenemos que construir listas con el cero o el uno como
elementos, pero de longitud uno. En este caso las posibles listas son:
[0], [1].
(% i43) a[1]: 2$ +
(% i45) a[10]; +
(% o45) 1024
Sea an al número de regiones en que n rectas dividen al plano. Donde las rectas son tales que
por cualquier punto del plano pasen a lo sumo dos de ellas; y tales que ninguna de ellas sea
paralela a otra. Determine:
a. La ley de recurrencia que determina la sucesión {an } ,
b. el número de regiones en el que se divide el plano al trazar 15 rectas bajo las
condiciones dadas,
c. los cinco primeros términos de {an } .
IX
V VIII
I I VII V I VII
III VI VI
IV III IV X III IV
II II
II XI
1 2 3
1
2
3
b. Como conocemos la ley de recurrencia de {an } , podemos usar WXMAXIMA para calcular el
número de regiones en las que se divide el plano al trazar 15 rectas; de la siguiente manera:
(% i46) kill(all)$ +
(% i47) a[1]:=2 $ +
(% i48) a[n]:=a[n-1]+n$ +
(% i49) a[15]; +
Es el plano se divide en 121 regiones al trazar 15 rectas bajo las condiciones dadas.
c. Para listar los cinco primeros términos de {an }, utilizando WXMAXIMA, hacemos:
(% i50) makelist([n,a[n]],n,1,5); +
(% o50) [[1, 2], [2, 4], [3, 7], [4, 11], [5, 16]]
Los 5 primeros términos de la sucesión {an } son [1, 2], [2, 4], [3, 7], [4, 11], [5, 16].
1.1 Problemas
calcular:
(a) el término que ocupa el lugar 128,
(b) el término de la sucesión que la diferencia en valor absoluto del
numero e sea menor de 10001 .
Origen Intermedio Destino 6. Sabiendo que la diferencia en una progresión aritmética es − 3 y
el término vigésimo vale −18 , halla el primer término y la suma de
los 20 primeros.
Figura 1.2: Torre de Hanoi 7. Una rana quiere cruzar un charco de 2 metros. La rana es capaz
La Figura 1 muestra un ejemplo de una configuración de discos de saltar 1 metro en el primer salto, pero se va cansando por lo
en el proceso de movimiento del primer poste al tercero. Observe que cada salto es más pequeño que el anterior, según la relación
que, según especifican las reglas, los discos de cada poste se Ln1 rLn , siendo r 1. Si en el cuarto salto avanza 1/8, averigua la
apilan de manera que los discos más pequeños estén siempre razón y después el numero de saltos que debe dar la rana para
encima de los discos más grandes. estar a 20cm de la orilla del charco.
Calcule: 8. En las sucesiones de término general an 5n − 3 y bn 2n , halla los
GUÍA
Z Introducción
En la guía introductoria 1 tratamos la construcción de listas de objetos de la forma:
{[1, a1 ], [2, a2 ], [3, a3 ], · · · , [n, an ]} donde n ∈ IN y an ∈ IR , las cuales son la estructura que tienen las sucesiones, en esta guía estudiaremos
la convergencia y el límite de estas.
Además estudiaremos como como podemos clasificarlas de acuerdo con su comportamiento o su convergencia.
CONCEPTOS PREVIOS
• Previamente a la lectura de esta guía es muy aconsejable que se tenga un conocimiento mínimo del programa WXMAXIMA.
• Por lo tanto, recomendamos que trabajes la guía “Uso básico de WXMAXIMA en el cálculo simbólico y analítico” antes de empezar con éste.
• El lector debe conocer los conceptos de convergencia y límite de sucesiones.
• Además de lo anterior se debe conocer la definición de sucesiones crecientes y decrecientes.
• Representación gráfica de puntos en el plano cartesiano y la recta numérica.
CONCEPTOS FUNDAMENTALES
• Concepto de sucesión de números reales.
• Determinación del límite de una sucesión.
• Establecer si una sucesión es convergente o no.
• Clasificación de las sucesiones.