La risposta breve
Le calcolatrici e i fogli di calcolo standard memorizzano i numeri come valori a virgola mobile a 64 bit, che mantengono solo circa 15-17 cifre significative prima dell'arrotondamento silenzioso. Questo strumento utilizza l'aritmetica decimale con precisione arbitraria (100 cifre significative) in modo che i numeri interi enormi risultino esatti, cifra per cifra, anziché arrotondati a un'approssimazione.
Punti chiave
- La virgola mobile a 64 bit (utilizzata per impostazione predefinita dalla maggior parte delle calcolatrici, fogli di calcolo e linguaggi di programmazione) supera circa 15-17 cifre significative prima che inizi l'arrotondamento.
- Questa calcolatrice mantiene 100 cifre significative di precisione, sufficienti per numeri interi su scala crittografica, fattoriali di grandi dimensioni e figure astronomiche.
- Le operazioni sulle potenze richiedono un esponente di numeri interi con un valore assoluto inferiore a 1000, che mantiene i risultati esatti e il tempo di calcolo ragionevole.
- GCD e LCM hanno senso solo per i numeri interi: gli input decimali per queste due operazioni vengono rifiutati anziché arrotondati silenziosamente.
Perché i normali calcolatori non funzionano con i grandi numeri
| Rappresentazione | Cifre significative | Inizia a girare intorno |
|---|---|---|
| virgola mobile a 32 bit | ~7 cifre | ~10 milioni |
| Doppio a 64 bit (la maggior parte delle calcolatrici e dei fogli di calcolo) | ~15–17 cifre | ~10¹⁶ |
| Questa calcolatrice (decimale a precisione arbitraria) | 100 cifre | ~10¹⁰⁰ |
Una volta che un numero supera ciò che il suo formato può rappresentare esattamente, il valore viene arrotondato al numero più vicino che il formato può memorizzare e tale arrotondamento avviene in modo silenzioso, senza alcun avviso nella maggior parte degli strumenti. Due numeri enormi diversi possono anche essere visualizzati in modo identico una volta che sono entrambi arrotondati allo stesso valore in virgola mobile.
Esempio lavorato: 25 fattoriale
25! = 15.511.210.043.330.985.984.000.000
Un calcolatore standard a doppia precisione arrotonda questo valore a circa 1,5511210043330986 × 10²⁵: può contenere esattamente solo circa 17 delle 26 cifre, quindi tutto ciò che va oltre quel punto è un'approssimazione. Poiché questa calcolatrice utilizza l'aritmetica decimale esatta invece della virgola mobile, la funzione fattoriale restituisce ciascuna di quelle 26 cifre in modo preciso, senza arrotondare nulla.
Errori comuni da evitare
- Incollare un numero enorme in una normale cella di un foglio di calcolo e fidarsi di ogni cifra visualizzata: i fogli di calcolo utilizzano gli stessi numeri in virgola mobile a 64 bit e arrotondano silenziosamente circa 15-17 cifre.
- Immissione di un valore decimale per GCD o LCM: entrambe le operazioni sono definite solo per numeri interi e restituiranno un errore sull'input non intero.
- Aspettarsi che Power accetti un esponente frazionario o estremamente grande: gli esponenti devono essere numeri interi inferiori a 1000 per mantenere i risultati esatti.
- Supponendo che il riepilogo in notazione scientifica mostrato accanto a un risultato sia ciò che è stato calcolato: è una comodità di visualizzazione arrotondata; il valore a precisione completa è ciò che la calcolatrice ha effettivamente calcolato.
Calcolatori correlati
- Calcolatore della notazione scientifica — convertire tra notazione standard e scientifica.
- Calcolatore dell'esponente — lavorare con potenze e radici su numeri di dimensioni quotidiane.
- Miglior calcolatore del fattore comune — trova il GCD di due o più numeri con i passaggi completi mostrati.
- Calcolatore del minimo comune multiplo — trova l'LCM con uno strumento dedicato passo dopo passo.