ForHosting KIT · Matematica

Convertitore di numerali maya vigesimali gratis

Converta numeri interi in numeri maya in base venti e viceversa: lo 0 è una sola conchiglia e ogni posizione da 1 a 19 si forma con barre da cinque e punti, scritti come testo (shell, bar, dot). Arriva fino a 63.999.999. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Direzione
Decimale in maya
Numero decimale
0
Ottiene
Glifi maya (dalla posizione più alta alla più bassa)
shell
Valore della cifra per posizione (0–19)
0

Converte interi in glifi maya vigesimali (punti, barre e conchiglia) in ASCII e il percorso inverso. Gratuito, deterministico e privato nel browser. Nessun account richiesto.

Come scrivevano i numeri i Maya in base venti

I numeri maya contano a gruppi di venti, non di dieci. Ogni posizione vale venti volte quella sottostante: prima le unità, poi le ventine, e così via fino a sei posizioni. Dentro una posizione la cifra va da zero a diciannove e si disegna con barre e punti: ogni barra vale cinque e i punti, fino a quattro, aggiungono il resto, così diciannove sono tre barre e quattro punti. Lo zero ha un segno proprio, una conchiglia, che lascia visibile una posizione vuota. Qui ogni segno si scrive come una semplice parola inglese, shell, bar o dot, così lei può copiare il risultato negli appunti, in una scheda o in un programma di disegno.

Convertire nei due sensi senza errori

Per passare da un numero decimale ai numeri maya, scriva un intero tra 0 e 63.999.999 e otterrà le posizioni dalla potenza di venti più alta fino alle unità, ciascuna con il suo valore da 0 a 19. Per tornare indietro, scriva le posizioni nello stesso ordine con le parole shell, bar e dot, e lo strumento moltiplica per venti a ogni passaggio prima di aggiungere la posizione successiva. Gli errori tipici sono leggere le posizioni nell'ordine sbagliato, dimenticare la conchiglia di una posizione vuota e disegnare cinque punti dove va una barra. Le posizioni con un segno sconosciuto, un valore oltre diciannove o un numero fuori intervallo vengono rifiutate con un avviso chiaro.

Ingressi e uscite

Fornite mode più n oppure places. I campi obbligatori devono essere presenti e tipizzati correttamente. Quelli opzionali usano valori predefiniti documentati.

I messaggi di errore usano sottostringhe stabili in inglese per l'harness.

Casi limite e vincoli

Zero si mappa a una sola posizione shell. Venti si mappa a una potenza con un punto e un'unità shell. Un n negativo viene rifiutato.

Valori intermedi estremamente grandi oltre la finestra di sei posizioni diventano un errore fuori intervallo invece di campi nulli. Revisionate gli esempi dorati dei percorsi canonici di successo e di errore prima di integrare.

Compiti ed esami

Controllate problemi quantitativi classici con risposte stabili e riproducibili.

Automazione

Chiamate la stessa funzione pura da script senza installare fogli di calcolo o CAS.

È gratis?

Sì. Il livello A gira interamente nel browser senza account.

Chiama la rete?

No. Il motore parse mantiene tutto sul dispositivo.

I risultati sono stabili?

Sì. Matematica deterministica ed esempi dorati fissano il contratto.

Come si riportano i numeri maya a un numero decimale?

Scelga la direzione inversa e scriva le posizioni dalla più alta alle unità, con le parole shell, bar e dot. Lo strumento moltiplica per venti a ogni passaggio, aggiunge la posizione successiva e le mostra il totale decimale.

Qual è il numero più grande che si può convertire?

È 63.999.999, il valore più grande che sta in sei posizioni in base venti. I numeri più grandi, i negativi e ciò che non è un numero intero vengono rifiutati invece di essere troncati o arrotondati.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/math/maya-numerals

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come funziona

Ogni posizione usa la base venti. Le cifre da uno a diciannove si scrivono con barre da cinque più i punti restanti; lo zero è un token conchiglia. La codifica del glifo è ASCII puro: shell per zero, la parola bar ripetuta per ogni gruppo di cinque e la parola dot per il resto da uno a quattro. La modalità to_maya percorre un intero da zero fino a sessantatré milioni novecentonovantanovemila novecentonovantanove ed emette glifi dalla potenza più alta di venti fino alle unità. La modalità from_maya legge un array non vuoto di token di glifo, moltiplica per venti a ogni passo e restituisce il totale decimale. L'implementazione è pienamente deterministica e gira gratis nel browser con la stessa funzione pura del percorso API. Gli input sono convalidati prima di qualsiasi aritmetica così tipi errati e valori fuori intervallo diventano errori invalid_input chiari invece di NaN silenziosi.

Ingressi e uscite

In modalità to_maya inviate l'intero n e ricevete places come token ASCII più place_values con interi da zero a diciannove. In modalità from_maya inviate places come array non vuoto di stringhe shell, bar e dot e ricevete l'intero n ricostruito. Il payload di successo include sempre i campi principali dello schema di uscita così i client collegano metriche UI senza indovinare. Array vuoti, cifre fuori da zero a diciannove, testo di glifo sconosciuto e n fuori intervallo vengono rifiutati presto con invalid_input.

Casi limite e vincoli

Poiché ogni percorso è puro e senza seme, chiamate ripetute con lo stesso corpo restituiscono sempre la stessa forma JSON e gli stessi valori. Questo rende sicuri i controlli dei compiti, le demo didattiche e l'automazione da script senza foglio di calcolo né sistema di algebra computazionale.

Demo didattiche

Mostrate esempi risolti con fixture dorate uguali al widget gratuito e all'API.

Cosa succede se l'input non è valido?

Ricevete invalid_input con un messaggio chiaro in inglese.

Chi scrive questa capacità?

Pavilion nell'atelier KIT di ForHosting.

Leggi la documentazione completa del KIT →