01 · Punto de partida
Dos maneras de repetir un cambio
Consideremos dos sucesiones:
En la primera se agregan siempre 3 unidades. En la segunda cada término es un 30 % mayor que el anterior, es decir, se multiplica por 1.3. Al comienzo parecen cercanas, pero sus mecanismos son diferentes: una tiene cambio aditivo constante y otra cambio multiplicativo constante.
- ¿Cómo reconocemos cada familia a partir de sus términos?
- ¿Cómo calculamos un término lejano sin generar los anteriores?
- ¿Qué efecto tienen una diferencia o razón negativa?
- ¿Cómo sumamos los primeros términos?
- ¿Qué modelo corresponde a un problema concreto?
02 · Cambio aditivo
Sucesiones aritméticas
Una sucesión es aritmética cuando existe una constante d tal que cada término, desde el segundo, se obtiene sumando d al anterior:
Equivalentemente, aₙ − aₙ₋₁ = d. El número d se llama diferencia común. Para a₁ = 7 y d = 4:
| Valor de d | Comportamiento | Ejemplo desde a₁=5 |
|---|---|---|
d > 0 | Aumenta la misma cantidad. | 5, 7, 9, 11, … |
d = 0 | Permanece constante. | 5, 5, 5, 5, … |
d < 0 | Disminuye la misma cantidad. | 5, 2, −1, −4, … |
03 · Término general
Derivar la fórmula aritmética
Desde a₁ hasta aₙ realizamos n−1 incrementos:
Por lo tanto:
El factor n−1 no es arbitrario: cuenta cuántos pasos separan el primer término del término buscado. Si la sucesión comenzara en n=0, la fórmula sería aₙ=a₀+nd.
function terminoAritmetico(a1, diferencia, n) {
if (!Number.isInteger(n) || n < 1) throw new RangeError("Índice inválido");
return a1 + (n - 1) * diferencia;
}
console.log(terminoAritmetico(7, 4, 1)); // 7
console.log(terminoAritmetico(7, 4, 100)); // 40304 · Reconocimiento
Verificar diferencias constantes
Para una lista finita calculamos diferencias consecutivas. Que las primeras coincidan sugiere un patrón, pero solo una regla general permite afirmar cómo continúa la sucesión infinita.
function analizarDiferencias(valores, tolerancia = 1e-10) {
if (valores.length < 2) return { aritmetica: true, diferencia: null };
const diferencias = valores.slice(1).map((valor, i) => valor - valores[i]);
const d = diferencias[0];
return {
aritmetica: diferencias.every(actual => Math.abs(actual - d) <= tolerancia),
diferencia: d,
diferencias
};
}
console.log(analizarDiferencias([2, 5, 8, 11, 14]));La tolerancia contempla pequeñas diferencias de punto flotante. No debe elegirse tan grande que confunda valores realmente distintos.
05 · Cambio multiplicativo
Sucesiones geométricas
Una sucesión es geométrica cuando existe una constante r tal que:
r es la razón común. Si los términos anteriores son distintos de cero, se reconoce mediante gₙ/gₙ₋₁=r. Para g₁=3 y r=2 obtenemos 3, 6, 12, 24, ….
Una razón representa un factor, no un aumento absoluto. Multiplicar por 1.05 equivale a aumentar un 5 %; multiplicar por 0.8 conserva el 80 % y reduce un 20 %.
06 · Término general
Derivar la fórmula geométrica
Cada paso incorpora un factor r:
Después de n−1 pasos:
function terminoGeometrico(g1, razon, n) {
if (!Number.isInteger(n) || n < 1) throw new RangeError("Índice inválido");
return g1 * razon ** (n - 1);
}
console.log(terminoGeometrico(3, 2, 8)); // 384
console.log(terminoGeometrico(5, 0.5, 6)); // 0.15625La potencia permite acceso directo, aunque para índices enormes puede producir desbordamiento hacia Infinity o subdesbordamiento hacia cero en aritmética de punto flotante.
07 · Comportamiento geométrico
Qué cambia al modificar la razón
| Razón | Efecto sobre magnitudes y signos | Ejemplo desde 4 |
|---|---|---|
r > 1 | La magnitud crece; conserva signo. | 4, 8, 16, 32, … |
r = 1 | Sucesión constante. | 4, 4, 4, 4, … |
0 < r < 1 | La magnitud disminuye hacia cero. | 4, 2, 1, 0.5, … |
r = 0 | Desde el segundo término vale cero. | 4, 0, 0, 0, … |
−1 < r < 0 | Alterna signos y reduce magnitud. | 4, −2, 1, −0.5, … |
r = −1 | Alterna con magnitud constante. | 4, −4, 4, −4, … |
r < −1 | Alterna y aumenta magnitud. | 4, −8, 16, −32, … |
Estas observaciones anticipan monotonía, acotación y convergencia, propiedades que formalizaremos en los próximos temas.
08 · Acumulación
Sumar los primeros n términos
Suma aritmética
Al emparejar el primero con el último, el segundo con el penúltimo, cada pareja suma a₁+aₙ. La fórmula es:
Suma geométrica finita
Si r≠1, restar Sₙ de rSₙ cancela los términos intermedios:
Para r=1, todos los términos valen g₁ y Sₙ=ng₁. Estas son sumas finitas; todavía no afirmamos nada sobre una suma infinita.
const sumaAritmetica = (a1, d, n) => n * (2 * a1 + (n - 1) * d) / 2;
const sumaGeometrica = (g1, r, n) =>
r === 1 ? n * g1 : g1 * (1 - r ** n) / (1 - r);
console.log(sumaAritmetica(2, 3, 10)); // 155
console.log(sumaGeometrica(3, 2, 5)); // 9309 · Interpretación
Elegir entre modelo lineal y exponencial
Aritmética
Se agrega una cantidad fija
Ahorro de 50 por mes, posición con velocidad constante por pasos, temperatura que baja 2 grados por período.
Geométrica
Se aplica un porcentaje fijo
Interés compuesto, depreciación del 10 %, población que se multiplica por un factor.
«Aumenta 10 cada mes» describe una diferencia d=10. «Aumenta 10 % cada mes» describe una razón r=1.10. Confundir unidades con porcentajes cambia por completo el modelo.
| Enunciado | Tipo | Parámetro |
|---|---|---|
| Pierde 4 unidades por ciclo. | Aritmética | d=−4 |
| Crece un 7 % por período. | Geométrica | r=1.07 |
| Conserva el 85 %. | Geométrica | r=0.85 |
| No cambia. | Ambas | d=0 o r=1 |
10 · Implementación confiable
Comparar sin exigir igualdad exacta
Al verificar razones o diferencias decimales, los errores de punto flotante pueden impedir una igualdad exacta. Conviene comparar con tolerancia relativa:
function casiIguales(a, b, tolerancia = 1e-10) {
const escala = Math.max(1, Math.abs(a), Math.abs(b));
return Math.abs(a - b) <= tolerancia * escala;
}
const valores = [0.1, 0.2, 0.3];
const diferencias = valores.slice(1).map((v, i) => v - valores[i]);
console.log(diferencias);
console.log(casiIguales(diferencias[0], diferencias[1])); // truePara crecimiento geométrico muy grande, puede ser preferible trabajar con logaritmos si solo necesitamos comparar magnitudes. El curso de cálculo numérico profundizará estas decisiones.
11 · Exploración interactiva
Laboratorio: sumar o multiplicar
Alterná entre familias, cambiá el valor inicial y el parámetro. El gráfico y la suma se actualizan para los términos visibles.
Comparador de progresiones
aₙ = 2 + (n−1)·3
Cada término aumenta 3 unidades.
Cada punto es un término. Los tallos relacionan el valor con su índice y no agregan valores intermedios.
Preguntas para explorar
- ¿Qué forma adopta la aritmética con
d=0? - En la geométrica, compará
r=0.5,r=1yr=1.5. - Usá una razón negativa: ¿qué sucede con signos y magnitudes?
- ¿Por qué la suma puede crecer aunque algunos términos sean negativos?
12 · Comprensión
Confusiones frecuentes
«Diferencia y razón son lo mismo»
La diferencia surge al restar términos; la razón, al dividir. Describen cambios aditivos y multiplicativos.
«Crecer un 20 % significa sumar 0.2»
Significa multiplicar por 1.2. La cantidad agregada depende del valor anterior.
«Toda sucesión creciente es aritmética»
No. Crecer no implica tener diferencias constantes.
«Una razón menor que uno siempre produce términos menores»
Con razón negativa los signos alternan; con términos negativos, el orden requiere cuidado.
«La fórmula usa n porque se dieron n pasos»
Desde el primer término hasta el término n hay n−1 pasos.
«La suma geométrica finita requiere |r| menor que uno»
No. Esa restricción aparecerá al estudiar sumas infinitas. Para una cantidad finita basta tratar por separado r=1.
13 · Práctica guiada
Ejercicios de comprensión
Ejercicio 1: sucesión aritmética
Para a₁=12 y d=−2.5, escribí la fórmula, calculá a₁₅ y la suma de los primeros 15 términos.
Ver solución
aₙ=12−2.5(n−1); a₁₅=−23; S₁₅=15(12−23)/2=−82.5.
Ejercicio 2: sucesión geométrica
Una cantidad comienza en 800 y conserva el 75 % en cada período. Escribí la regla y calculá el sexto término.
Ver solución
gₙ=800·0.75ⁿ⁻¹. Entonces g₆=800·0.75⁵=189.84375.
Ejercicio 3: reconocer el modelo
Clasificá: 4,9,14,19; 4,12,36,108; 1,4,9,16.
Ver solución
La primera es aritmética con d=5; la segunda geométrica con r=3; la tercera no pertenece a ninguna de las dos familias porque sus diferencias y razones no son constantes.
Ejercicio 4: implementar ambas fórmulas
Ejemplo ejecutable
const aritmetica = (a1, d, n) => a1 + (n - 1) * d;
const geometrica = (g1, r, n) => g1 * r ** (n - 1);
const indices = [1, 2, 3, 4, 5];
console.log(indices.map(n => aritmetica(4, 3, n)));
console.log(indices.map(n => geometrica(4, 3, n)));14 · Síntesis
Ideas para recordar
- Una sucesión aritmética tiene diferencia constante y fórmula
aₙ=a₁+(n−1)d. - Una geométrica tiene razón constante y fórmula
gₙ=g₁rⁿ⁻¹. - El signo de
dcontrola el sentido del cambio aritmético. - El valor y signo de
rcontrolan magnitud, alternancia y comportamiento geométrico. - Una cantidad fija sugiere un modelo aritmético; un porcentaje fijo, uno geométrico.
- Las sumas finitas no requieren analizar todavía convergencia infinita.
- El índice
ncorresponde an−1transformaciones desde el primer término.
En el próximo tema estudiaremos monotonía y acotación, propiedades que permiten describir con precisión si una sucesión aumenta, disminuye y permanece dentro de ciertos límites.