ForHosting KIT · Mathematik

Maya-Vigesimal-Zahlenumrechner kostenlos

Rechnen Sie ganze Zahlen in Maya-Zahlen zur Basis zwanzig um und zurück: Die 0 ist eine einzelne Muschel, jede Stelle von 1 bis 19 besteht aus Fünferbalken und Punkten, als Text geschrieben (shell, bar, dot). Bis 63.999.999. 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
Richtung
Dezimal zu Maya
Dezimalzahl
0
Erhalten Sie
Maya-Glyphen (höchste Stelle zuerst)
shell
Ziffernwert je Stelle (0–19)
0

Wandelt ganze Zahlen in maya-vigesimale Stellen-Glyphen (Punkte, Balken, Muschel) in ASCII und zurück. Kostenlos, deterministisch und privat in Ihrem Browser. Kein Konto nötig.

Wie die Maya Zahlen zur Basis zwanzig schrieben

Maya-Zahlen zählen in Zwanzigern statt in Zehnern. Jede Stelle ist zwanzigmal so viel wert wie die darunter: zuerst die Einer, dann die Zwanziger, und so weiter bis zu sechs Stellen. Innerhalb einer Stelle reicht die Ziffer von null bis neunzehn und wird mit Balken und Punkten gezeichnet: Jeder Balken zählt fünf, die Punkte, höchstens vier, ergänzen den Rest, neunzehn sind also drei Balken und vier Punkte. Die Null hat ein eigenes Zeichen, eine Muschel, die eine leere Stelle sichtbar hält. Hier wird jedes Zeichen als schlichtes englisches Wort geschrieben, shell, bar oder dot, damit Sie das Ergebnis in Notizen, Arbeitsblätter oder ein Zeichenprogramm übernehmen können.

In beide Richtungen umrechnen, ohne Fehler

Für den Weg von der Dezimalzahl zur Maya-Zahl geben Sie eine ganze Zahl zwischen 0 und 63.999.999 ein und erhalten die Stellen von der höchsten Zwanzigerpotenz bis zu den Einern, jede mit ihrem Wert von 0 bis 19. Für den Rückweg geben Sie die Stellen in derselben Reihenfolge mit den Wörtern shell, bar und dot ein; das Werkzeug multipliziert bei jedem Schritt mit zwanzig und addiert die nächste Stelle. Typische Fehler sind die falsche Reihenfolge der Stellen, eine vergessene Muschel für eine leere Stelle und fünf Punkte, wo ein Balken hingehört. Stellen mit unbekanntem Zeichen, einem Wert über neunzehn oder einer Zahl außerhalb des Bereichs werden mit einem klaren Hinweis abgelehnt.

Eingaben und Ausgaben

Geben Sie mode plus n oder places an. Pflichtfelder müssen vorhanden und korrekt typisiert sein. Optionale Felder nutzen dokumentierte Standardwerte.

Die Erfolgsnutzlast enthält stets die primären Ergebnisfelder des Ausgabeschemas, damit Clients UI-Metriken ohne Raten binden können. Fehlermeldungen nutzen stabile englische Teilstrings für den Harness.

Grenzfälle und Grenzen

Null mappt auf eine einzelne shell-Stelle. Zwanzig mappt auf eine Potenz mit einem Punkt und einer shell-Einheit. Negatives n wird abgelehnt.

Extrem große Zwischenwerte jenseits des Sechs-Stellen-Fensters werden zu einem Bereichsfehler statt zu Nullfeldern. Prüfen Sie die Goldbeispiele der kanonischen Erfolgs- und Fehlerpfade vor der Integration.

Hausaufgaben und Prüfungen

Prüfen Sie klassische quantitative Aufgaben schnell mit stabilen, reproduzierbaren Antworten.

Automatisierung

Rufen Sie dieselbe reine Funktion aus Skripten auf, ohne Tabellenkalkulation oder CAS zu installieren.

Ist das kostenlos?

Ja. Stufe A läuft vollständig in Ihrem Browser ohne Konto.

Ruft es das Netzwerk auf?

Nein. Die Parse-Engine behält alles auf dem Gerät.

Sind die Ergebnisse stabil?

Ja. Deterministische Mathematik und Goldbeispiele fixieren den Vertrag.

Wie lese ich Maya-Zahlen als Dezimalzahl zurück?

Wählen Sie die umgekehrte Richtung und geben Sie die Stellen von der höchsten bis zu den Einern mit den Wörtern shell, bar und dot ein. Das Werkzeug multipliziert bei jedem Schritt mit zwanzig, addiert die nächste Stelle und zeigt die Dezimalsumme.

Was ist die größte Zahl, die sich umrechnen lässt?

Die 63.999.999, der größte Wert, der in sechs Stellen zur Basis zwanzig passt. Größere Zahlen, negative Zahlen und alles, was keine ganze Zahl ist, werden abgelehnt, statt gekürzt oder gerundet zu werden.

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/maya-numerals

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/maya-numerals \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"to_maya","n":1}'
{
  "mode": "to_maya",
  "n": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.maya_numerals",
  "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.

So funktioniert es

Jede Stelle nutzt die Basis zwanzig. Ziffern von eins bis neunzehn werden mit Fünfer-Balken plus restlichen Punkten geschrieben; null ist ein Muschel-Token. Die Glyph-Kodierung ist reines ASCII: shell für null, das Wort bar wiederholt für jede Fünfergruppe und das Wort dot für den Rest von eins bis vier. Der Modus to_maya durchläuft eine ganze Zahl von null bis dreiundsechzig Millionen neunhundertneunundneunzigtausend neunhundertneunundneunzig und gibt Glyphen von der höchsten Zwanzigerpotenz bis zu den Einern aus. Der Modus from_maya liest ein nicht leeres Array von Glyph-Tokens, multipliziert bei jedem Schritt mit zwanzig und liefert die Dezimalsumme. Die Implementierung ist vollständig deterministisch und läuft kostenlos im Browser mit derselben reinen Funktion wie der API-Pfad. Eingaben werden vor jeder Rechnung geprüft, damit falsche Typen und Werte außerhalb des Bereichs zu klaren invalid_input-Fehlern werden statt stiller NaN-Ergebnisse.

Eingaben und Ausgaben

Im Modus to_maya senden Sie die ganze Zahl n und erhalten places als ASCII-Tokens plus place_values mit ganzen Zahlen von null bis neunzehn. Im Modus from_maya senden Sie places als nicht leeres Array aus shell-, bar- und dot-Zeichenketten und erhalten die rekonstruierte ganze Zahl n. Leere Arrays, Ziffern außerhalb von null bis neunzehn, unbekannter Glyph-Text und n außerhalb des erlaubten Bereichs werden früh mit invalid_input abgelehnt.

Grenzfälle und Grenzen

Weil jeder Pfad rein und ohne Saat ist, liefern wiederholte Aufrufe mit demselben Körper immer dieselbe JSON-Form und dieselben Werte. Das macht Hausaufgabenprüfungen, Unterrichtsdemos und skriptbasierte Automatisierung ohne Tabellenkalkulation oder Computeralgebrasystem sicher.

Lehrdemos

Zeigen Sie durchgerechnete Beispiele mit Gold-Fixtures, die zum kostenlosen Widget und zur API passen.

Was passiert bei ungültiger Eingabe?

Sie erhalten invalid_input mit einer klaren englischen Meldung.

Wer verfasst diese Fähigkeit?

Pavilion im ForHosting-KIT-Workshop.

Vollständige KIT-Dokumentation lesen →