Arithmetische Reihensumme
Die Zahlen von 1 bis 10 ergeben zusammen 55, die geraden Zahlen von 2 bis 20 ergeben 110. Geben Sie erstes Glied, letztes Glied und die Anzahl der Glieder ein und erhalten Sie die Summe, ohne einzeln zu addieren. 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
- A1
- 1
- Letztes
- 10
- N
- 10
- Summe
- 55
- Gemeinsame Differenz
- 1
Eine arithmetische Reihe ist die laufende Summe einer arithmetischen Folge — Zahlen, die um eine konstante gemeinsame Differenz wachsen, etwa von eins bis zehn oder zwei, fünf, acht, elf. Statt jedes Glied von Hand zu addieren, multipliziert die geschlossene Formel die Anzahl der Glieder n mit der Summe aus erstem Glied a1 und letztem Glied an und teilt durch zwei. Diese Fähigkeit wertet jene Formel deterministisch aus: senden Sie a1, an und n und erhalten Sie die Summe, den Formelstring und die implizite Differenz.
Was eine arithmetische Reihe ist und wie die Summenformel funktioniert
Eine arithmetische Folge ist durch ein Anfangsglied a1 und eine konstante Differenz d definiert, sodass das k-te Glied a1 plus k minus eins mal d ist. Die Partialsumme der ersten n Glieder ist die arithmetische Reihe. Das Paaren des ersten mit dem letzten, des zweiten mit dem vorletzten und so weiter liefert n durch zwei Paare, die jeweils a1 plus an ergeben — genau deshalb lautet die geschlossene Produktformel n mal a1 plus an, alles durch zwei.
Klassische Unterrichtsbeispiele sind die Summe der ersten zehn positiven ganzen Zahlen: a1 gleich eins, an gleich zehn, n gleich zehn, und die Summe ist fünfundfünfzig. Gerade Zahlen von zwei bis zwanzig ergeben a1 gleich zwei, an gleich zwanzig, n gleich zehn und Summe einhundertzehn. Weil die Formel nie gliedweise iteriert, ist sie für große n innerhalb der veröffentlichten Grenzen stabil und hängt weder von Wanduhrzeit noch von Zufallsseeds ab.
Wenn Sie nur das Anfangsglied, die Differenz und n kennen, berechnen Sie zuerst an gleich a1 plus n minus eins mal d und rufen dann diese Fähigkeit auf; die Antwort spiegelt auch die aus a1, an und n rekonstruierte Differenz wider, damit Sie die Konsistenz von Hand prüfen können.
Praktische Tipps, Grenzen und verwandte Suchen
Beim Unterrichten bevorzugen Sie gepaarte Beispiele: eins bis zehn ergibt fünfundfünfzig; zwei bis zwanzig in Zweierschritten ergibt einhundertzehn; und n gleich null demonstriert den harten Ablehnungspfad. Weil die Formel in a1 und an symmetrisch ist, vertauschen von erstem und letztem bei gleichem n lässt die Summe unverändert und kehrt nur das Vorzeichen der Differenz um — nützlich zum Bewerten von Vorzeichenfehlern bei d.
Geschwister-Landings zu Zahlentheorie und figurierten Zahlen in diesem Kit zielen auf andere Absichten wie Dreieckszahlen oder Teilersummen; diese Seite ist speziell für Personen, die einen Rechner für die Summe einer arithmetischen Reihe oder die Abkürzung n mal a1 plus an durch zwei suchen. Bevorzugen Sie das Senden von a1, an und n statt eines Modus, der jedes Glied expandiert: ein Vertrag mit geschlossener Form deckt Unterrichtssummen und Groß-n-Prüfungen ab, ohne riesige Arrays zu versenden.
Anwendungsfälle
Validatoren für Programmierwettbewerbe und Vorstellungsgespräche
Prüfen Sie Kandidatenlösungen zu klassischen Reihenproblemen, ohne n(a1+an)/2 in jedem Sprach-Harness neu zu implementieren.
Finanzen und Betrieb: gestaffelte Summen über feste Perioden
Addieren Sie gleichmäßig gestufte Ratenbeträge oder inklusive Ganzzahlbereiche in Pipelines, in denen eine geschlossene Form sicherer ist als jede Zeile zu schleifen.
Häufige Fragen
Wie lautet die Formel für die Summe einer arithmetischen Reihe?
S = n × (a1 + an) / 2, wobei a1 das Anfangsglied, an das Endglied und n die Anzahl der Glieder ist (n ≥ 1).
Was, wenn ich a1, die Differenz d und n kenne statt an?
Berechnen Sie zuerst an = a1 + (n − 1) × d und rufen Sie dann diesen Rechner mit a1, an und n auf. Die Antwort liefert auch die rekonstruierte Differenz zur Konsistenzprüfung.
Sind Dezimalzahlen für a1 und an erlaubt?
Ja. a1 und an dürfen beliebige endliche Zahlen sein. n muss eine ganze Zahl von 1 bis 100,000,000 sein.
Was bedeutet die Differenz, die zusätzlich angezeigt wird?
Es ist der Abstand zwischen zwei aufeinanderfolgenden Gliedern, berechnet aus erstem Glied, letztem Glied und Anzahl. So prüfen Sie, ob Ihre Angaben zusammenpassen; bei nur einem Glied ist sie null.
Was passiert, wenn ich erstes und letztes Glied vertausche?
Die Summe bleibt gleich, weil die Formel in beiden Gliedern symmetrisch ist. Nur das Vorzeichen der Differenz kehrt sich um, was beim Korrigieren von Vorzeichenfehlern hilft.
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/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)Beispiel-Anfrage
{
"a1": 1,
"an": 10,
"n": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.arithmetic_series_sum",
"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.
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
Schüler, Lehrkräfte, Finanzanalysten, die gestaffelte Zahlungstermine addieren, und Ingenieure, die inklusive Bereiche prüfen, erhalten dieselbe reine Funktion im kostenlosen Browser-Werkzeug und in der vorausbezahlten API, ohne Computer-Algebra-System, ohne Gleitkomma-Schleifen und mit hartem invalid_input, wenn die Gliederzahl unter eins fällt.
Wie Sie die API aufrufen und was zurückkommt
Nutzen Sie es aus Hausaufgaben-Pipelines, Wettbewerbs-Validatoren, Tabellen-Anreicherungsjobs, Finanzprüfungen gestaffelter Zahlungen oder jedem Workflow, der eine reproduzierbare Reihensumme braucht, ohne spezialisierte Mathematikpakete auf jeder Maschine zu installieren. Senden Sie einen JSON-Körper mit drei Pflichtfeldern. Feld a1 ist eine endliche Zahl —das Anfangsglied— mit den Alias first und first_term. Feld an ist eine endliche Zahl —das letzte oder n-te Glied— mit den Alias last und last_term. Feld n ist eine ganze Zahl von eins bis einhundert Millionen —die Anzahl der Glieder— mit den Alias terms und count. Bei Erfolg enthält die Antwort a1, an und n als coercierte Zahlen, sum gleich n mal a1 plus an durch zwei, formula gleich dem String n mal öffnende Klammer a1 plus an schließende Klammer durch zwei, und common_difference gleich null wenn n eins ist, sonst an minus a1 durch n minus eins. Fehlgeschlagene Validierung —fehlendes Pflichtfeld, Nichtzahl für a1 oder an, nichtganzzahliges oder gebrochenes n, n über dem veröffentlichten Maximum oder n unter eins— liefert invalid_input und wird nie berechnet. Der Preis ist ein pauschales $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Stückpreis null.
Praktische Tipps, Grenzen und verwandte Suchen
Halten Sie n im veröffentlichten sicheren Ganzzahlbereich, damit interaktive Worker- und Browser-Pfade für gewöhnliche Unterrichts- und Geschäftsgrößen exakt bleiben. Behandeln Sie die Summe nicht allein als Blackbox — koppeln Sie sie mit common_difference und den gespiegelten Eingaben beim Prüfen von Schülerarbeiten, damit falsche Formeln für das letzte Glied leicht zu diagnostizieren sind. Fehlgeschlagene Tasks mit invalid_input verbrauchen kein vorausbezahltes Guthaben, was explorative Skripte günstig hält, wenn Nutzer beim Lernen des Vertrags schlechte Gliederzahlen tippen.
Integrationsbeispiele
Hausaufgaben: Summe 1..n und andere arithmetische Bereiche
Geben Sie Schülern Anfangsglied, Endglied und Anzahl; prüfen Sie ihre handberechnete Reihensumme gegen eine deterministische API oder das kostenlose Browser-Ergebnis.
Technische Fragen
Warum wird n unter 1 abgelehnt?
Eine Reihensumme braucht mindestens ein Glied. Null oder negative Gliederzahlen liefern invalid_input und werden nicht berechnet.
Ist der Rechner für die Summe einer arithmetischen Reihe kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Tasks werden nie berechnet.