Summe einer Reihe
Addieren Sie die ersten n Glieder einer arithmetischen oder geometrischen Reihe mit einer geschlossenen Formel: 3 + 5 + 7 + 9 + 11 ergibt 35, und 2 + 6 + 18 + 54 ergibt 80. Sie erhalten auch das letzte Glied. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Art
- Arithmetic
- Erster
- 3
- Schritt
- 2
- N
- 5
- Letzter
- 11
- Sum
- 35
Die Summe einer Reihe ist die Gesamtheit ihrer ersten n Glieder, nicht die Liste dieser Glieder. Zwei Familien decken das meiste ab, was Lernende, Analysten und Ingenieure wirklich in einen Rechner tippen: die arithmetische Reihe, in der jedes Glied um eine konstante Differenz wächst, und die geometrische Reihe, in der jedes Glied mit einem konstanten Quotienten multipliziert wird. Diese Fähigkeit nimmt die Familie, das Anfangsglied, jene Differenz oder jenen Quotienten und eine positive ganze Anzahl entgegen und wertet die geschlossene Formel der Partialsumme aus. Sie expandiert nicht jedes Glied in ein Array, summiert keinen unendlichen geometrischen Rest und erfindet kein Ergebnis, wenn die Anzahl null, negativ oder gebrochen ist.
Formeln der arithmetischen und geometrischen Partialsumme
Eine arithmetische Reihe addiert eine konstante Differenz zwischen aufeinanderfolgenden Gliedern. Ist das Anfangsglied a und die Differenz d, laufen die Glieder a, a plus d, a plus zwei d und so weiter, und das letzte von n Gliedern ist a plus n minus eins mal d.
Das Paaren des ersten mit dem letzten, des zweiten mit dem vorletzten und so weiter erzeugt n durch zwei Paare, die jeweils zwei a plus n minus eins mal d ergeben; deshalb ist die geschlossene Summe n durch zwei mal zwei a plus n minus eins mal d. Eine Unterrichtsprüfung ist drei plus fünf plus sieben plus neun plus elf: Anfangsglied drei, Differenz zwei, fünf Glieder, Summe fünfunddreißig.
Eine geometrische Reihe multipliziert stattdessen mit einem konstanten Quotienten r, sodass die Glieder a, a r, a r zum Quadrat bis a mal r hoch n minus eins sind. Ist r nicht eins, ist die endliche Summe a mal eins minus r hoch n, alles durch eins minus r; ist r genau eins, gleicht jedes Glied a und die Summe fällt auf n mal a. Zwei plus sechs plus achtzehn plus vierundfünfzig ist der Vier-Glieder-Fall mit Anfang zwei und Quotient drei, und die Summe ist achtzig.
Weil beide Identitäten geschlossene Formen sind, durchläuft dieser Endpunkt die Glieder nie in einer Schleife, hängt nie von der Wanduhr ab und zieht nie eine Zufallsstichprobe.
Grenzen, verwandte Suchen und praktische Prüfungen
Beim Unterrichten bevorzugen Sie gepaarte Beispiele, die beide Familien festlegen: drei, fünf, sieben, neun, elf für die arithmetische, und zwei, sechs, achtzehn, vierundfünfzig für die geometrische, plus eine Nullanzahl, die den harten Ablehnungspfad zeigt. Diese Seite richtet sich an Personen, die einen Rechner für die Summe einer Reihe suchen, bereits Anfangsglied, Differenz oder Quotient und n haben und einen Vertrag brauchen, der beide Familien abdeckt.
Ein unendlicher geometrischer Rest mit absolutem Quotienten strikt kleiner als eins ist eine andere Anfrage und eine andere Formel; eine Letztglied-Abkürzung, die nur a1, an und n braucht, ist wieder eine andere Anfrage. Bevorzugen Sie die geschlossene Form gegenüber einem Modus, der jedes Glied expandiert: eine Anfrage deckt Unterrichtssummen und Prüfungen mit großem n ab, ohne riesige Arrays zu versenden, und das zurückgegebene letzte Glied lässt Sie das n-te Mitglied von Hand bestätigen, bevor Sie der Gesamtsumme vertrauen.
Anwendungsfälle
Prüfer für Programmierwettbewerbe und Vorstellungsgespräche
Bestätigen Sie Kandidatenlösungen klassischer Reihensummen-Aufgaben, ohne beide geschlossenen Formen in jedem Sprachgerüst neu zu implementieren.
Finanzen und Wachstumspläne
Summieren Sie einen gleichmäßigen Zuwachs (arithmetisch) oder einen konstanten Wachstumsfaktor (geometrisch) über eine bekannte Periodenzahl in Pipelines, in denen eine geschlossene Form sicherer ist als das Durchlaufen jeder Zeile.
Häufige Fragen
Wie findet man die Summe der ersten n Glieder einer geometrischen Reihe?
Beispiel: first 2, ratio 3, n 4 → 80.
Warum wird die Gliederanzahl abgelehnt, wenn sie keine positive ganze Zahl ist?
Eine Partialsumme der ersten n Glieder braucht n ≥ 1 als ganze Anzahl.
Ist das die unendliche geometrische Summe S = a / (1 − r)?
Nein. Dieser Rechner summiert eine endliche Anzahl von Gliedern. Die unendliche Summe ist eine andere Suche und konvergiert nur, wenn |r| < 1.
Wie findet man die Summe der ersten n Glieder einer arithmetischen Reihe?
Fassen Sie das erste Glied mit dem letzten zusammen, das zweite mit dem vorletzten und so weiter: Jedes Paar ergibt dieselbe Summe. Deshalb ergibt 3 + 5 + 7 + 9 + 11, mit Anfangsglied 3, Differenz 2 und fünf Gliedern, genau 35.
Was passiert bei einer geometrischen Reihe mit dem Quotienten 1?
Dann ist jedes Glied gleich dem ersten, und die übliche Formel würde durch null teilen. Die Summe ist in diesem Fall einfach n mal das erste Glied, und genau so rechnet der Rechner sie aus.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/sum-of-series \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"arithmetic","first":3,"step":2,"n":5}'const res = await fetch("https://api.kit.forhosting.com/math/sum-of-series", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kind": "arithmetic",
"first": 3,
"step": 2,
"n": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/sum-of-series",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kind": "arithmetic",
"first": 3,
"step": 2,
"n": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/sum-of-series", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kind":"arithmetic","first":3,"step":2,"n":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kind":"arithmetic","first":3,"step":2,"n":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/sum-of-series", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"kind": "arithmetic",
"first": 3,
"step": 2,
"n": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.sum_of_series",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_n | 1000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Dieselbe reine Funktion läuft im kostenlosen Browser-Werkzeug und auf dem API-Pfad, sodass eine Hausaufgabenprüfung und ein Stapelauftrag nie über eine Lehrbuchsumme uneins sind.
Wie Sie den Rechner aufrufen und was zurückkommt
Nutzen Sie ihn aus Hausaufgaben-Pipelines, Wettbewerbsprüfern, Tabellenanreicherungen oder jedem Ablauf, der eine reproduzierbare Partialsumme braucht, ohne auf jeder Maschine ein Computeralgebrasystem zu installieren. Senden Sie einen JSON-Körper mit vier Pflichtfeldern. Das Feld kind ist die Reihenfamilie und muss der Enumerationswert arithmetic oder geometric sein; die Aliase type, series und mode werden akzeptiert. Das Feld first ist eine endliche Zahl, das Anfangsglied, mit den Aliasen a, a1 und first_term. Das Feld step ist eine endliche Zahl, deren Bedeutung kind folgt: die gemeinsame Differenz, wenn die Familie arithmetisch ist, oder der gemeinsame Quotient, wenn die Familie geometrisch ist. Die Aliase d, difference und common_difference passen zur arithmetischen Lesart; die Aliase ratio, r und common_ratio passen zur geometrischen Lesart. Das Feld n ist die Gliederanzahl und muss eine ganze Zahl von eins bis eine Million sein; die Aliase terms und count werden akzeptiert. Bei Erfolg spiegelt die Antwort kind, first, step und n als gezwungene Werte wider, plus last (das n-te Glied), sum (die gewünschte Partialsumme) und formula (die angewandte Identität). Fehlgeschlagene Validierung — fehlendes Feld, keine Zahl für first oder step, kind außerhalb der Enumeration oder eine Anzahl, die keine positive ganze Zahl ist — liefert invalid_input und wird nie berechnet. Der Preis ist ein pauschales $0.002 je erfolgreicher Anfrage mit der Einheit item.
Grenzen, verwandte Suchen und praktische Prüfungen
Halten Sie n im veröffentlichten Bereich, damit interaktive Worker- und Browserpfade bei gewöhnlichen Lehr- und Betriebsgrößen exakt bleiben. Fehlgeschlagene Aufgaben, die invalid_input liefern, verbrauchen kein vorausbezahltes Guthaben, was Erkundungsskripte günstig hält, wenn Lernende beim Einüben des Vertrags eine gebrochene oder Nullanzahl tippen.
Integrationsbeispiele
Hausaufgaben: erste n Glieder jeder der beiden Familien
Geben Sie den Lernenden Familie, Anfangsglied, Differenz oder Quotient und Anzahl; prüfen Sie ihre von Hand gerechnete Partialsumme gegen eine deterministische API oder das kostenlose Browserergebnis.
Technische Fragen
Wie findet man die Summe der ersten n Glieder einer arithmetischen Reihe?
Setzen Sie kind auf arithmetic, first auf a₁, step auf die gemeinsame Differenz d und n auf die Gliederanzahl. Die Summe ist n/2 × (2×first + (n−1)×step). Beispiel: first 3, step 2, n 5 → 35.
Was kostet der Rechner für die Summe einer Reihe?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.