ForHosting KIT · Matematica

Calcolatore di numeri di Lucas: L_n con L0=2 e L1=1, bigint gratis

Ottenga qualsiasi termine della successione di Lucas senza arrotondamenti: inizia con 2, 1, 3, 4, 7, 11 e il termine 10 è 123. Chieda una posizione fino a 10000 e riceva tutte le cifre, con l'elenco completo se le serve. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
N
10
Ottiene
Lucas
123
Cifre
3
Max n
10.000

Il calcolatore di numeri di Lucas restituisce l'n-esimo termine della successione di Lucas, la compagna classica dei numeri di Fibonacci. Per definizione L0 vale due, L1 vale uno, e ogni termine successivo è la somma dei due termini precedenti, così l'inizio della successione è due, uno, tre, quattro, sette, undici, diciotto, ventinove, e così via. Indichi un indice intero non negativo n e lo strumento restituisce quel numero di Lucas esattamente come stringa decimale, in modo che i valori ben oltre gli interi sicuri di JavaScript restino corretti. Può facoltativamente richiedere il prefisso completo da L0 a Ln quando Le serve l'elenco intero per un foglio di esercizi, un grafico o un test unitario. Il motore usa un'aritmetica BigInt deterministica, senza scorciatoie in virgola mobile, senza campionamento casuale e senza chiamata di rete.

Cosa sono i numeri di Lucas e cosa contiene la risposta

Condividono la stessa ricorrenza lineare dei numeri di Fibonacci ma partono da semi diversi, il che dà loro una forma chiusa e una voce OEIS diverse pur restando altrettanto utili per insegnare relazioni di ricorrenza, funzioni generatrici e iterazione BigInt. Questo calcolatore restituisce l'indice n richiesto, il valore di Lucas come stringa decimale nel campo lucas, il numero di cifre di quella stringa e il massimo n pubblicato, così i client possono validare prima di inviare un lotto.

Quando imposta il flag opzionale di sequenza su true, la risposta include anche un array di stringhe decimali da L0 a Ln inclusi, così non deve ricostruire il prefisso da sé. Quest'ultima regola è intenzionale: la successione di Lucas standard è indicizzata da zero in su, e un n negativo è trattato come errore del client anziché come estensione tramite la formula di Lucas con segno.

Se Le servono numeri di Fibonacci, primi per rango o orbite di Collatz, usi quegli strumenti dedicati; questa pagina risponde solo alla domanda rango-verso-valore di Lucas con elenco opzionale della sequenza.

Dove i numeri di Lucas si collocano nello studio, nel codice e nell'insegnamento

Gli studenti incontrano i numeri di Lucas quando un manuale li contrappone a Fibonacci, quando un foglio di esercizi chiede L_n per un n modesto, o quando verificano identità come L_n uguale a F_{n-1} più F_{n+1} per n positivo. Gli insegnanti possono pre-generare chiavi di risposta e prefissi completi per un insieme di problemi senza fidarsi di app calcolatrici opache che arrotondano interi grandi.

La pratica di gara spesso necessita di una fonte rapida e offline di valori di Lucas per rango, per controllare le soluzioni senza scaricare tabelle OEIS sotto pressione di tempo. I divulgatori usano brevi sequenze di Lucas come esempio pulito di una ricorrenza lineare a semi interi che cresce comunque in modo esponenziale, il che si abbina bene a grafici del conteggio delle cifre rispetto a n.

Compiti e preparazione agli esami

Consulti valori esatti di L_n e prefissi completi opzionali per esercizi da manuale e problemi di gara che elencano i numeri di Lucas per indice.

Quanto costa il calcolatore di numeri di Lucas?

È gratis nel Suo browser su questa pagina.

Cosa sono L0 e L1?

L0 è 2 e L1 è 1. I termini successivi seguono Ln = L(n-1) + L(n-2).

Come ottengo la sequenza completa fino a Ln?

La risposta includerà allora un array sequence di stringhe decimali da L0 a Ln.

Perché il risultato è una stringa invece di un numero?

I grandi numeri di Lucas superano gli interi sicuri di JavaScript.

Che rapporto c'è tra i numeri di Lucas e quelli di Fibonacci?

Seguono la stessa regola, in cui ogni termine è la somma dei due precedenti, ma partono da semi diversi: 2 e 1. Per ogni n positivo, il numero di Lucas in posizione n è la somma dei numeri di Fibonacci subito prima e subito dopo quella posizione.

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/lucas-number

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/lucas-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":10}'
{
  "n": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.lucas_number",
  "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.

max_n10000
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.

Cosa sono i numeri di Lucas e cosa contiene la risposta

I numeri di Lucas formano la successione intera definita da L0 = 2, L1 = 1 e Ln = L(n-1) + L(n-2) per ogni n almeno pari a due. Non viene presentata alcuna formula approssimata in virgola mobile come verità né un campionamento di primi casuali: il motore costruisce il termine esatto entro l'intervallo supportato oppure rifiuta l'input con invalid_input. I casi rifiutati includono n mancante, non interi, frazioni, notazione scientifica, valori oltre il tetto documentato e qualsiasi indice negativo.

Come viene letto l'indice e come BigInt conserva ogni cifra esatta

Sono consentiti segni più iniziali opzionali; spazi incorporati, prefissi esadecimali, segni negativi e notazione esponenziale vengono rifiutati con un messaggio chiaro, affinché una cella errata non diventi un numero di Lucas sbagliato. Zero è valido e restituisce due, perché L0 è definito come due nella successione classica. Il calcolo è un semplice ciclo iterativo: partire da BigInt due e BigInt uno, poi sostituire ripetutamente la coppia con la somma successiva fino a raggiungere l'indice richiesto. Il booleano opzionale sequence accetta anche forme di stringa comuni come true, false, yes e no per chiamanti adatti ai moduli. Il campo preferito è n come intero JSON, ma sono accettate stringhe decimali e gli alias index e k, così fogli di calcolo, query string e moduli tipizzati possono riutilizzare lo stesso contratto. Il motore impone un massimo rigido di diecimila su n, il che mantiene memoria e latenza entro un budget prevedibile sul percorso gratuito del browser e sul Worker di edge, anche con il flag di sequenza attivo e ogni termine intermedio raccolto. Ogni termine è memorizzato come BigInt e serializzato con toString affinché JSON non perda cifre come farebbero i double IEEE dopo il cinquantatreesimo bit. Abbini l'esecuzione gratuita del browser su questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata senza reimplementare la ricorrenza da sé.

Dove i numeri di Lucas si collocano nello studio, nel codice e nell'insegnamento

Gli sviluppatori richiamano lo stesso contratto da script per seminare vettori di test deterministici, illustrare la serializzazione sicura con BigInt nelle API, o soddisfare enunciati di sfide di programmazione che esigono l'n-esimo numero di Lucas esatto anziché una forma chiusa approssimata. Su questa pagina il lavoro viene eseguito interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo il ritorno della risposta. Quella scissione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo KIT di livello A e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini a un calcolatore dell'n-esimo primo quando Le servono primi per rango, a Collatz quando Le servono orbite a grandine, e ad altri strumenti di matematica e teoria dei numeri quando costruisce un piccolo laboratorio di endpoint deterministici e gratuiti.

Fixture di test deterministiche

Generi stringhe di Lucas riproducibili per test unitari, controlli di proprietà e asserzioni di CI senza incorporare grandi tabelle statiche.

Insegnare ricorrenze e BigInt

Mostri come cresce una ricorrenza a due termini con L0=2 e L1=1, e come l'output in stringa decimale conserva ogni cifra esatta oltre gli interi sicuri.

Posso richiedere un indice negativo?

No. Un n negativo viene rifiutato con invalid_input. Questo calcolatore definisce i numeri di Lucas solo per n maggiore o uguale a zero.

Leggi la documentazione completa del KIT →