ForHosting KIT · Matematica

Radice digitale in base

In base 16, il 255 si scrive FF, le sue cifre sommano 30 e poi 15: la radice digitale è 15, raggiunta in 2 passaggi. Scelga qualsiasi base di almeno 2 e veda la radice, i passaggi e ogni somma. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
N
255
Base
16
Ottiene
Radice digitale
15
Persistenza additiva
2

La radice digitale di un intero non negativo in una base arbitraria è l'unica cifra che si ottiene sostituendo ripetutamente il numero con la somma delle sue cifre scritte in quella base finché il risultato è strettamente minore della base. In base dieci si recupera la radice digitale familiare delle regole di divisibilità; in base due è la parità finale del processo di popcount; in esadecimale e in altre basi la stessa idea compare nei checksum, nei problemi di gara e nell'insegnamento dell'aritmetica modulare. Questo calcolatore accetta un intero non negativo n e una base intera b almeno due, esegue un algoritmo iterativo deterministico di somma delle cifre, verifica la forma chiusa modulo b meno uno e restituisce la radice digitale, la persistenza additiva e ogni passo intermedio affinché Lei possa verificare il percorso a mano.

Cosa significa una radice digitale in base b

Fissi una base intera b maggiore o uguale a due e un intero non negativo n. Scriva n in base b e sommi le sue cifre; la somma è un intero non negativo più piccolo ogni volta che n è almeno b. Ripeta finché il valore resta nell'intervallo di una sola cifra, da zero a b meno uno.

Quel valore finale è la radice digitale di n in base b. Il numero di passi completi di somma delle cifre è la persistenza additiva per quella base. Ad esempio, duecentocinquantacinque in base sedici è F F, la somma delle cifre è trenta, cioè uno E in esadecimale, e la somma successiva è quindici, già una sola cifra esadecimale; la radice digitale è quindici e la persistenza è due.

In base dieci lo stesso processo su novemilaottocentosettantacinque produce due con persistenza tre, in accordo con la radice digitale decimale classica. Una ragione profonda della stabilità del processo è l'aritmetica modulare: per n positivo la radice digitale in base b è uguale a n modulo b meno uno, salvo che i multipli di b meno uno si mappano su b meno uno anziché su zero, mentre zero si mappa su zero.

Quella congruenza generalizza il legame familiare in base dieci tra somme di cifre e residui modulo nove, ed è per questo che checksum e euristiche di divisibilità restano sensati quando si cambia base. La persistenza additiva resta una misura di complessità separata: quante iterazioni la mappa di somma delle cifre richiede prima di stabilizzarsi nella base scelta.

Come questo calcolatore valuta la somma ripetuta delle cifre in base b

Chiami la capacità con i campi n e base. L'intero n deve essere non negativo; la base intera deve essere almeno due. Finché il valore corrente è maggiore o uguale alla base, il motore estrae le cifre in base b mediante divisioni successive, le somma, registra un passo con il valore precedente e la nuova somma delle cifre, e continua da quella somma.

Quando resta una sola cifra tra zero e base meno uno, quella cifra è la radice digitale e il conteggio dei passi è la persistenza additiva. In modo indipendente, una forma chiusa calcolata come uno più n meno uno modulo base meno uno (con le convenzioni usuali per zero e multipli) conferma la stessa radice, così una discrepanza emergerrebbe come errore interno di coerenza piuttosto che come risposta errata silenziosa.

Uso pratico, limiti, prezzi e consegna

Usi lo strumento del browser quando desidera una radice digitale immediata in base b mentre studia l'aritmetica modulare, controlla un esempio di gara di programmazione o spiega perché le somme di cifre si collegano ai residui modulo b meno uno senza installare un sistema di algebra computazionale. Gli input accettati sono interi non negativi per n entro l'intervallo degli interi sicuri e basi intere di due o più.

I risultati sono pienamente deterministici: lo stesso n e la stessa base producono sempre la stessa radice digitale, la stessa persistenza additiva e la stessa lista ordinata di passi intermedi. Non c'è modello di linguaggio, né servizio aritmetico esterno, né casualità, quindi la capacità è sicura da fissare in test automatizzati e notebook riproducibili.

Verifica di gare e compiti in qualsiasi base

Studenti e correttori possono confermare radici digitali e persistenza additiva per n non negativi arbitrari e base b >= 2, ispezionando ogni somma intermedia di cifre in base b senza un CAS locale.

Insegnamento di aritmetica modulare e checksum

I materiali che introducono la congruenza modulo b meno uno possono mostrare la radice digitale in base b accanto al percorso iterativo così gli studenti collegano somme di cifre e residui in qualsiasi base.

Cosa succede se la base è inferiore a due?

I sistemi di cifre richiedono base >= 2; le basi inferiori a due vengono rifiutate e non addebitate.

In che modo differisce dal calcolatore di radice digitale decimale?

Lo strumento di radice digitale solo decimale usa sempre la base dieci. Questa capacità prende una base esplicita così Lei può calcolare radici digitali in binario, esadecimale o qualsiasi altra base intera di due o più.

Il calcolatore di radice digitale in base è gratuito?

Lo strumento del browser gira gratis sul Suo dispositivo.

La radice digitale in base b coincide sempre con n modulo (b-1)?

Per n positivo la radice digitale è uguale a n mod (b-1), salvo che i multipli di (b-1) si mappano su (b-1) anziché su zero. Zero si mappa su zero. Questo calcolatore restituisce anche i passi iterativi affinché Lei verifichi a mano.

Qual è la radice digitale di 255 in base 16?

È 15, la cifra esadecimale F. In base 16, il 255 è FF e le sue cifre sommano 30; il 30 si scrive 1E, e le sue cifre sommano 15, già una sola cifra. Sono serviti 2 passaggi.

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/numth/digital-root-base

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/numth/digital-root-base \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":255,"base":16}'
{
  "n": 255,
  "base": 16
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.digital_root_base",
  "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 questo calcolatore valuta la somma ripetuta delle cifre in base b

L'alias breve b è accettato per base. L'implementazione valida che entrambi i campi siano presenti, finiti e interi, poi rifiuta n negativi e qualsiasi base inferiore a due con invalid_input. Campi mancanti, non interi, n negativo e basi inferiori a due falliscono con invalid_input e non vengono addebitati.

Uso pratico, limiti, prezzi e consegna

Usi l'API quando uno script, un correttore di compiti o una piattaforma educativa necessita di radici digitali in base b e conteggi di persistenza per molte coppie con un contratto JSON stabile. Ogni richiesta riuscita è un elemento fatturabile a $0.002; la validazione fallita non consuma saldo. Colleghi l'endpoint a demo di teoria dei numeri, tutorial di conversione di base, pagine di matematica ricreativa o passi di preprocessamento di interi dove Lei si fida già dell'aritmetica esatta delle cifre più che di euristiche approssimate o calcolatori opachi che gestiscono solo radici digitali decimali.

Pipeline automatizzate di teoria dei numeri

Script che classificano interi per radice digitale in una base scelta o misurano la persistenza additiva possono chiamare un unico endpoint deterministico a prezzo per elemento invece di cicli ad hoc di cifre per base.

Come si calcola la radice digitale in una base data con questa API?

Invii un corpo JSON con l'intero non negativo n e la base intera (o alias b) almeno due alla capacità numth.digital_root_base. La risposta restituisce digital_root, additive_persistence e l'elenco ordinato dei passi di somma delle cifre.

Leggi la documentazione completa del KIT →