Suma de serie aritmética
Los números del 1 al 10 suman 55 y los pares del 2 al 20 suman 110. Indique el primer término, el último y cuántos términos hay, y obtenga el total sin sumarlos uno a uno. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- A1
- 1
- Último
- 10
- N
- 10
- Suma
- 55
- Diferencia común
- 1
Una serie aritmética es el total acumulado de una sucesión aritmética: números que crecen con una diferencia común constante, como del uno al diez o dos, cinco, ocho, once. En lugar de sumar cada término a mano, la fórmula cerrada multiplica el número de términos n por la suma del primer término a1 y el último an, y divide entre dos. Esta capacidad evalúa esa fórmula de forma determinista: envíe a1, an y n, y reciba la suma, la cadena de la fórmula y la diferencia común implícita.
Qué es una serie aritmética y cómo funciona la fórmula de la suma
Una sucesión aritmética se define por un primer término a1 y una diferencia común constante d, de modo que el k-ésimo término es a1 más k menos uno veces d. La suma parcial de los primeros n términos es la serie aritmética. Emparejar el primero con el último, el segundo con el penúltimo, y así sucesivamente, produce n entre dos pares que suman cada uno a1 más an, que es exactamente por qué la fórmula producto cerrada dice n veces a1 más an, todo entre dos.
Los ejemplos clásicos de aula incluyen la suma de los diez primeros enteros positivos: a1 igual a uno, an igual a diez, n igual a diez, y la suma es cincuenta y cinco. Los pares del dos al veinte dan a1 igual a dos, an igual a veinte, n igual a diez y suma ciento diez. Como la fórmula nunca itera término a término, es estable para n grandes dentro de los límites publicados y no depende del reloj de pared ni de semillas aleatorias.
Cuando solo conoce el primer término, la diferencia común y n, calcule primero an igual a a1 más n menos uno veces d, y luego invoque esta capacidad; la respuesta también devuelve la diferencia común recuperada a partir de a1, an y n para que pueda comprobar la consistencia a mano.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, prefiera ejemplos emparejados: del uno al diez da cincuenta y cinco; del dos al veinte en pasos de dos da ciento diez; y n igual a cero demuestra la ruta de rechazo duro. Como la fórmula es simétrica en a1 y an, intercambiar primero y último con el mismo n deja la suma sin cambios y solo invierte el signo de la diferencia común —útil para calificar errores de signo de d.
Las páginas hermanas de teoría de números y números figurados de este kit apuntan a otras intenciones como números triangulares o sumas de divisores; esta página es específicamente para quienes buscan una calculadora de suma de serie aritmética o el atajo n veces a1 más an entre dos. Prefiera enviar a1, an y n a inventar un modo que expanda cada término: un contrato de forma cerrada cubre sumas de aula y comprobaciones de n grandes sin enviar arrays enormes.
Qué puede hacer con ella
Validadores para concursos e entrevistas de programación
Afirme soluciones candidatas a problemas clásicos de series aritméticas sin reimplementar n(a1+an)/2 en cada arnés de lenguaje.
Finanzas y operaciones: totales nivelados en periodos fijos
Sume importes de cuotas equiespaciadas o rangos enteros inclusivos en pipelines donde una forma cerrada es más segura que recorrer cada fila.
Preguntas frecuentes
¿Cuál es la fórmula de la suma de una serie aritmética?
S = n × (a1 + an) / 2, donde a1 es el primer término, an es el último y n es el número de términos (n ≥ 1).
¿Y si conozco a1, la diferencia común d y n en lugar de an?
Calcule primero an = a1 + (n − 1) × d, luego invoque esta calculadora con a1, an y n. La respuesta también devuelve la diferencia común recuperada para comprobar la consistencia.
¿Por qué se rechaza n menor que 1?
Una suma de serie necesita al menos un término.
¿Se admiten decimales para a1 y an?
Sí. a1 y an pueden ser cualquier número finito. n debe ser un entero completo de 1 a 100,000,000.
¿Es gratuita la calculadora de suma de serie aritmética?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/math/arithmetic-series-sum \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a1":1,"an":10,"n":10}'const res = await fetch("https://api.kit.forhosting.com/math/arithmetic-series-sum", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a1": 1,
"an": 10,
"n": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/arithmetic-series-sum",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a1": 1,
"an": 10,
"n": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/arithmetic-series-sum", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a1":1,"an":10,"n":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a1":1,"an":10,"n":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/arithmetic-series-sum", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"a1": 1,
"an": 10,
"n": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.arithmetic_series_sum",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Estudiantes, profesores, analistas financieros que totalizan calendarios de pagos nivelados e ingenieros que comprueban rangos inclusivos obtienen la misma función pura en la herramienta gratuita del navegador y en la API prepaga, sin sistema de álgebra computacional, sin bucles de muestreo en coma flotante, y con un invalid_input estricto cuando el recuento de términos cae por debajo de uno.
Qué es una serie aritmética y cómo funciona la fórmula de la suma
Un recuento de términos de cero o un n negativo no es una suma de serie en este producto: el manejador rechaza n menor que uno con invalid_input en lugar de devolver cero o inventar una extensión de recuento con signo.
Cómo llamar a la API y qué devuelve
Úselo desde pipelines de deberes, validadores de concursos de programación, trabajos de enriquecimiento de hojas de cálculo, comprobaciones financieras de pagos nivelados o cualquier flujo que necesite una suma de serie reproducible sin instalar paquetes matemáticos especializados en cada máquina. Envíe un cuerpo JSON con tres campos obligatorios. El campo a1 es un número finito —el primer término— con alias first y first_term. El campo an es un número finito —el último o n-ésimo término— con alias last y last_term. El campo n es un entero completo desde uno hasta cien millones —el número de términos— con alias terms y count. En caso de éxito la respuesta incluye a1, an y n como números coercidos, sum igual a n veces a1 más an entre dos, formula igual a la cadena n veces paréntesis abierto a1 más an paréntesis cerrado entre dos, y common_difference igual a cero cuando n es uno o an menos a1 entre n menos uno en caso contrario. La validación fallida —falta de cualquier campo obligatorio, no número para a1 o an, n no entero o fraccionario, n por encima del máximo publicado, o n menor que uno— devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con unidad item y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga n dentro del rango de enteros seguros publicado para que las rutas interactivas Worker y del navegador sigan exactas en tamaños ordinarios de enseñanza y negocio. Magnitudes extremadamente grandes de a1 y an pueden empujar productos intermedios fuera del punto flotante IEEE finito; si eso ocurre el manejador devuelve invalid_input en lugar de infinito. No trate la suma sola como una caja negra: combínela con common_difference y las entradas ecoadas al revisar el trabajo del alumno para diagnosticar fácilmente fórmulas erróneas del último término. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los usuarios escriben recuentos de términos incorrectos al aprender el contrato.
Casos de integración
Deberes: suma 1..n y otros rangos aritméticos
Dé a los alumnos primer término, último término y recuento; compare su total de serie calculado a mano con un API determinista o el resultado gratuito del navegador.