ForHosting KIT · Mathematik

Intervallschreibweise-Konverter aus Grenzen und Inklusivität

Eine eingeschlossene untere Grenze von -2 und eine ausgeschlossene obere Grenze von 5 ergeben [-2, 5): alle Zahlen von minus zwei bis ausschließlich fünf. Geben Sie beide Grenzen ein, sagen Sie, welche dazugehören, und erhalten Sie das Intervall. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Untere
-2
Obere
5
Erhalten Sie
Intervall
[-2, 5)

Sie ist der letzte Schritt jeder gelösten linearen Ungleichung: konsistent in einem einzigen Aufruf, mit einem klaren Fehler, wenn die untere Grenze die obere überschreitet.

Was die Intervallschreibweise ist

Die Intervallschreibweise ist die kompakte Standardform, um eine Menge reeller Zahlen zwischen zwei Grenzen aufzuschreiben. Eine eckige Klammer bedeutet, dass die Grenze zur Menge gehört; eine runde Klammer bedeutet, dass sie ausgeschlossen ist. So liest sich [-2, 5) als jede Zahl von minus zwei bis zu, aber einschließlich nicht, fünf.

Lernende begegnen ihr, sobald sie eine lineare Ungleichung lösen, und sie begleitet sie durch die gesamte Analysis und darüber hinaus. Die richtigen Klammern zu setzen ist entscheidend: Wer einen offenen und einen abgeschlossenen Endpunkt verwechselt, verändert die Bedeutung des Ergebnisses — einer der häufigsten Flüchtigkeitsfehler, wenn Resultate von Hand aus einem Löser in einen Bericht, ein Bewertungsskript oder eine Testvorlage übertragen werden.

Diese Fähigkeit nimmt die Grenzen und die beiden Inklusivitäts-Flags getrennt entgegen, sodass die Entscheidung explizit in der Eingabe steht, statt aus einer Zeichenkette abgeleitet zu werden, die jemand anders formatiert hat. Die vier Kombinationen der beiden Flags decken jeden beschränkten Fall ab: abgeschlossen-abgeschlossen, abgeschlossen-offen, offen-abgeschlossen und offen-offen, und jede bildet genau auf ein Klammerpaar ab, sodass es nie Mehrdeutigkeit darüber gibt, wie die Ausgabe für eine gegebene Eingabe aussehen soll.

Wie die Umwandlung funktioniert

Sie senden eine untere Grenze, eine obere Grenze und zwei Boolesche Werte. Der Konverter prüft zunächst, dass beide Grenzen endliche Zahlen sind, und kontrolliert dann, dass die untere Grenze die obere nicht überschreitet — ein vertauschtes Paar wird mit einem Eingabefehler abgewiesen, statt eine bedeutungslose Zeichenkette zu erzeugen. Gleiche Grenzen sind erlaubt, wenn beide inklusiv sind; das ergibt ein entartetes Intervall wie [3, 3], das genau einen Punkt enthält.

Gleiche Grenzen mit einer exklusiven Seite beschreiben die leere Menge und werden abgewiesen, weil es dafür keine ehrliche Klammerdarstellung gibt. Die Ausgabe spiegelt die Eingabe neben dem formatierten Intervall zurück, sodass ein Aufrufer genau protokollieren kann, welche Flags welche Zeichenkette erzeugt haben. Zahlen werden stabil dargestellt — ganze Zahlen ohne Dezimalpunkt —, sodass dieselbe Eingabe auf jedem Rechner immer dieselben Bytes liefert.

Damit eignet sich das Ergebnis sicher für Goldstandard-Tests und Diffs.

Wo sie in einer Pipeline passt

Die meisten Aufrufer schreiben Grenzen nicht von Hand; die Flags stammen aus einem Ungleichungslöser, einem Constraint-Checker oder einem Optimierungsschritt, und dieser Konverter steht am Ende dieser Kette als Formatierungsebene. Typische Anwendungen sind die Darstellung einer Lösungsmenge auf einer Lernplattform, das Erzeugen erwarteter Antworten für einen automatischen Bewerter, das Normalisieren von Ergebnissen mehrerer Löser in eine kanonische Zeichenkette vor dem Vergleich sowie das Erstellen lesbarer Constraint-Berichte. Sie läuft auf unserem globalen Edge-Netz, ohne dass etwas gespeichert wird, und derselbe deterministische Code läuft kostenlos in Ihrem Browser auf dieser Seite.

Da die Ausgabe deterministisch und bytestabil ist, eignet sie sich auch hervorragend für Snapshot-Tests: Eine Testsuite kann auf die exakte Intervallzeichenkette prüfen statt auf einen regulären Ausdruck, und jede Änderung an einem vorgelagerten Flag wird sofort als Diff sichtbar. Wenn Sie den vorherigen Schritt benötigen — das Lösen der Ungleichung selbst —, kombinieren Sie sie mit der Fähigkeit zum Lösen linearer Ungleichungen im selben Katalog, die genau die Grenzen und Flags liefert, die dieser Konverter erwartet.

Eine gelöste Ungleichung darstellen

Wandeln Sie die Grenzen und Inklusivitäts-Flags eines linearen Ungleichungslösers in die übliche Intervallzeichenkette für die Anzeige um.

Testvorlagen für Bewerter erzeugen

Erstellen Sie die exakt erwartete Intervallschreibweise für einen automatischen Mathematik-Bewerter — bytestabil auf jedem Rechner.

Constraint-Berichte normalisieren

Formatieren Sie Bereiche aus verschiedenen Validierungsschritten in eine kanonische Schreibweise, bevor Sie sie vergleichen oder archivieren.

Was kostet das?

Im Browser auf dieser Seite ist die Nutzung außerdem kostenlos.

Was bedeuten die Klammern?

Eine eckige Klammer [ oder ] bedeutet, dass die Grenze enthalten ist; eine runde Klammer ( oder ) bedeutet, dass sie ausgeschlossen ist. Zum Beispiel enthält [-2, 5) die -2, aber nicht die 5.

Was passiert, wenn die untere Grenze größer als die obere ist?

Die Anfrage wird mit einem Eingabefehler abgewiesen. Ein vertauschtes Grenzenpaar beschreibt kein reales Intervall.

Können die beiden Grenzen gleich sein?

Ja, aber nur wenn beide inklusiv sind — das ergibt ein Einpunkt-Intervall wie [3, 3]. Gleiche Grenzen mit einer exklusiven Seite beschreiben die leere Menge und werden abgewiesen.

Werden meine Zahlen irgendwo gespeichert?

Nein. Die Eingabe wird verarbeitet und verworfen; zurückgegeben werden nur die Intervallzeichenkette und die gespiegelten Grenzen.

Werden Dezimal- und negative Zahlen unterstützt?

Ja. Jede endliche Zahl wird akzeptiert, und ganze Zahlen werden ohne Dezimalpunkt dargestellt, damit die Ausgabe stabil bleibt.

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.

POSThttps://api.kit.forhosting.com/math/interval-notation

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/math/interval-notation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lower":-2,"upper":5}'
{
  "lower": -2,
  "upper": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.interval_notation",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Die API für Intervallschreibweise nimmt die beiden Grenzen einer Lösungsmenge — eine untere und eine obere Grenze sowie je ein Flag, das angibt, ob die jeweilige Grenze enthalten ist — und liefert die Standarddarstellung als Intervall, etwa [-2, 5) oder (0, 10].

Wo sie in einer Pipeline passt

So können Sie eine Umwandlung interaktiv prüfen und zahlen — $0.002 pro Anfrage — nur, wenn Sie sie in großem Umfang automatisieren.

Vollständige KIT-Dokumentation lesen →