Assoziativgesetz der Addition
(2 + 3) + 4 und 2 + (3 + 4) ergeben beide 9, das Assoziativgesetz gilt also. Geben Sie drei beliebige Zahlen ein und sehen Sie beide Klammerungen nebeneinander berechnet, mit einem klaren Ja oder Nein, ob sie übereinstimmen. 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
- A
- 2
- B
- 3
- C
- 4
- Linke Summe
- 9
- Rechte Summe
- 9
- Linke Gruppierung
- (2 + 3) + 4
- Rechte Gruppierung
- 2 + (3 + 4)
Das Assoziativgesetz der Addition besagt, dass die Klammerung die Summe dreier Zahlen nicht ändert: (a + b) + c entspricht a + (b + c).
Was das Assoziativgesetz der Addition bedeutet
Die Addition reeller Zahlen ist assoziativ: werden drei Summanden verbunden, dürfen die Klammern wandern, ohne die Gesamtsumme zu ändern. Als Formel geschrieben entspricht (a + b) + c dem Ausdruck a + (b + c) für jedes reelle a, b und c. Die linke Gruppierung addiert zuerst a zu b und danach c; die rechte addiert zuerst b zu c und danach a.
Auf der Zahlengeraden decken beide Wege dieselbe Nettoverschiebung ab, weshalb Grundschulbücher die Identität als Gesetz behandeln und nicht als Zufall weniger Beispiele. Dasselbe Gesetz erlaubt einer Kasse, einen Korb in beliebiger Klammerordnung zu totalisieren, einer Tabelle, eine Spalte von oben oder aus einem verschachtelten Paar zu falten, und der Algebra, a + (b + c) als (a + b) + c umzuschreiben, wenn ausgeklammert oder gleichartige Terme zusammengefasst werden. Diese Fähigkeit ist kein allgemeiner Dreizahlenaddierer, der die Gruppierung verbirgt: sie berechnet beide Seiten absichtlich und berichtet, ob sie übereinstimmen.
Dieser Unterschied zählt für die Suche. Wer Assoziativgesetz der Addition eingibt, will die Gruppierungsprüfung, die soeben auf einem Arbeitsblatt stand, keine unbeschriftete Summe. Sie oder er will (2 + 3) + 4 neben 2 + (3 + 4) sehen und ein klares Ja, wenn beide neun ergeben.
Gewünscht ist auch das ehrliche Maschinenresultat, wenn die Summanden so weit in der Größenordnung auseinanderliegen, dass binary64-Rundung das Gesetz bricht. Indem beide Summen, die Gruppierungszeichenketten, ein holds-Kennzeichen und eine einzeilige Meldung zurückgegeben werden, macht der Endpunkt das Gesetz prüfbar statt vorausgesetzt. Null, Negative und Dezimalzahlen sind zulässige Summanden; zurückgewiesen wird nur nichtendliche Eingabe.
Die Prüfung ist deterministisch, nutzt weder Uhr noch Netz und ist deshalb sicher in Tests festzunageln und kostenlos im Browser auszuführen.
Wo eine Assoziativprüfung ihren Platz verdient
Klassenzimmer und Nachhilfeplattformen nutzen einen Prüfer des Assoziativgesetzes der Addition, damit Lernende beide Gruppierungen für beliebige a, b und c bestätigen, ohne eine Klammer von Hand zu schieben und zweimal zu addieren. Prüfungsgeneratoren brauchen ein deterministisches Orakel, das einen nichtendlichen Summanden als ungültig markiert, statt ihn still auf null zu zwingen. Fehlgeschlagene Validierung wird nicht berechnet.
Halten Sie die drei Summanden endlich, nageln Sie die zwei Summen und das holds-Kennzeichen in Tests fest, und Sie erhalten eine reproduzierbare Gruppierungsprüfung für Hausaufgaben, LMS-Erweiterungen und Rand-Worker, ohne einen eigenen Computeralgebrastapel aufzustellen oder einer Tabelle beizubringen, zwei verschachtelte SUM-Formeln zu vergleichen.
Anwendungsfälle
Unterrichts- und Hausaufgabenprüfungen
Lassen Sie Lernende drei Summanden senden und prüfen, dass (a + b) + c a + (b + c) entspricht, mit beiden Gruppierungszeichenketten neben den Summen.
Häufige Fragen
Was ist das Assoziativgesetz der Addition?
Es ist die Identität (a + b) + c = a + (b + c): drei Summanden zu klammern ändert die Summe in exakter reeller Arithmetik nicht. Dieses Werkzeug wertet beide Gruppierungen aus und berichtet, ob die Maschinenresultate übereinstimmen.
Was geschieht, wenn ein Summand keine endliche Zahl ist?
Fehlende Werte, leere Zeichenketten, NaN und Infinity werden zurückgewiesen und nicht berechnet.
Können die beiden Klammerungen verschiedene Ergebnisse liefern?
In exakter Arithmetik nie. Auf einem Computer können Zahlen sehr unterschiedlicher Größe aber je nach Klammerung anders gerundet werden, und der Rechner zeigt dieses ehrliche Ergebnis, statt das Gesetz einfach vorauszusetzen.
Kann ich negative Zahlen oder Dezimalzahlen verwenden?
Ja. Null, negative Zahlen und Dezimalzahlen sind erlaubt. Abgelehnt werden nur Werte, die keine endlichen Zahlen sind, mit einer Meldung, welcher der drei Werte zu korrigieren ist.
Was zeigt das Ergebnis?
Beide Klammerungen mit Ihren Zahlen ausgeschrieben, etwa (2 + 3) + 4 und 2 + (3 + 4), die Summe jeder Seite, hier 9 und 9, und eine klare Aussage, ob beide Summen übereinstimmen.
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/associative-property \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"b":3,"c":4}'const res = await fetch("https://api.kit.forhosting.com/math/associative-property", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"b": 3,
"c": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/associative-property",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"b": 3,
"c": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/associative-property", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"b":3,"c":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"b":3,"c":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/associative-property", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a": 2,
"b": 3,
"c": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.associative_property",
"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
Lernende, Lehrkräfte und Prüfungsgeneratoren brauchen eine schnelle Prüfung, dass beide Gruppierungen wirklich dasselbe Ergebnis liefern, auch in den unbequemen Fällen, in denen Gleitkommarundung die zwei IEEE-Summen auseinandertreibt. Dieser Rechner nimmt drei endliche Zahlen a, b und c entgegen, wertet die linke Gruppierung (a + b) + c und die rechte a + (b + c) aus und liefert, ob jene zwei Summen gleich sind, zusammen mit beiden Totals. Nichtendliche Werte, fehlende Felder und leere Zeichenketten scheitern mit invalid_input und werden nicht berechnet.
Eingabevertrag, Antwortform und Fehlerverhalten
Läuft eine Gruppierung zu einem nichtendlichen Wert über, wird die Aufgabe zurückgewiesen statt als null serialisiert. Kombinieren Sie die Nutzlast mit Ihren eigenen Beschriftungen oder einer Zahlengeraden-Skizze; dieser Endpunkt liefert weder Diagramme noch mehrstufige Unterrichtsprosa jenseits der Gruppierungszeichenketten und der Meldung. Halten Sie Anfragen auf drei Skalare. Senden Sie einen JSON-Körper mit drei Pflichtzahlen, jeweils endlich: a, der erste Summand; b, der zweite; und c, der dritte. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette eintreffen. Die Aliasse x, first für a, y, second für b und z, third für c werden akzeptiert, wenn der kanonische Name fehlt, sodass ein Formular mit first, second, third weiter bindet. Fehlende Felder, leere Zeichenketten, Boolesche Werte, Objekte, NaN und Infinity scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet. Bei Erfolg spiegelt der Körper die geparsten Summanden a, b und c; liefert left_sum als (a + b) + c; liefert right_sum als a + (b + c); setzt holds auf true, wenn jene zwei Zahlen gleich sind, und auf false, wenn IEEE-754-Rundung sie getrennt hat; listet left_grouping und right_grouping als Anzeigezeichenketten wie (2 + 3) + 4 und 2 + (3 + 4); wiederholt die Identität in formula; und enthält eine kurze Meldung. Beispiel: a gleich zwei, b gleich drei, c gleich vier ergeben left_sum neun, right_sum neun und holds true. Beispiel: a gleich eins mal zehn hoch sechzehn, b gleich das Negative davon und c gleich eins ergeben left_sum eins und right_sum null, daher ist holds false — ein klassisches binary64-Gegenbeispiel, kein Fehler des Prüfers. Es gibt kein Präzisionsfeld: der Vergleich ist exakte IEEE-Gleichheit, der ehrliche Vertrag einer maschinellen Prüfung eines Gesetzes der reellen Zahlen.
Wo eine Assoziativprüfung ihren Platz verdient
Buchhaltungs- und Bestandsskripte, die drei Beträge in unterschiedlichen Klammerungen falten, können dieselbe Prüfung aufrufen, bevor sie annehmen, die zwei Zwischensummen würden in IEEE-Arithmetik übereinstimmen. Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modelltoken und ohne ausgehendes Netz.
Integrationsbeispiele
Prüfungen und automatische LMS-Bewertung
Bewerten Sie Assoziativgesetz-Aufgaben mit einem deterministischen Orakel, das nichtendliche Eingabe zurückweist und nie eine Übereinstimmung erfindet, wenn IEEE-Rundung die zwei Summen trennt.
Regressionstests numerischer Bibliotheken
Nageln Sie left_sum, right_sum und holds für Unterrichtstripel und für das Gegenbeispiel 1e16, -1e16, 1 fest, wenn Sie Additionshilfen umbauen.
Technische Fragen
Welche drei Zahlen soll ich senden?
Senden Sie endliche Zahlen a, b und c (Aliasse first/second/third oder x/y/z). Die API liefert left_sum = (a+b)+c, right_sum = a+(b+c) und holds true, wenn jene Summen gleich sind.
Kann die Prüfung false liefern?
Ja. Binary64-Addition ist nicht assoziativ. Ein klassischer Fall ist a = 1e16, b = -1e16, c = 1: die linke Gruppierung ergibt 1 und die rechte 0, daher ist holds false.
Was kostet der Prüfer des Assoziativgesetzes?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.