The short answer
Standart hesap makineleri ve elektronik tablolar, sayıları 64 bitlik kayan nokta değerleri olarak saklar; bu, sessizce yuvarlamadan önce yalnızca yaklaşık 15-17 anlamlı basamağı tutar. Bu araç, keyfi hassasiyette ondalık aritmetik (100 anlamlı basamak) kullanır; böylece büyük tamsayılar, yaklaşık bir değere yuvarlanmak yerine, basamak basamak tam olarak geri döner.
Temel çıkarımlar
- 64 bitlik kayan nokta (çoğu hesap makinesi, elektronik tablo ve programlama dili tarafından varsayılan olarak kullanılır), yuvarlama başlamadan önce yaklaşık 15-17 anlamlı basamağı aşar.
- Bu hesap makinesi, kriptografi ölçeğindeki tamsayılar, büyük faktöriyeller ve astronomik rakamlar için yeterli olan 100 önemli basamağı hassas tutar.
- Power operations require a whole-number exponent with an absolute value under 1000, which keeps results exact and calculation time reasonable.
- GCD ve LCM yalnızca tam sayılar için anlamlıdır; bu iki işleme yapılan ondalık girdiler sessizce yuvarlanmak yerine reddedilir.
Why regular calculators break on big numbers
| Temsil | Önemli rakamlar | Starts rounding around |
|---|---|---|
| 32 bit kayan nokta | ~7 rakamlar | ~10 milyon |
| 64 bit çift (çoğu hesap makinesi ve elektronik tablo) | ~15–17 rakamlar | ~10¹⁶ |
| Bu hesap makinesi (rastgele hassas ondalık sayı) | 100 rakamlar | ~10¹⁰⁰ |
Bir sayı, biçiminin tam olarak temsil edebileceği değeri aştığında, değer, biçimin depolayabileceği en yakın sayıya yuvarlanır ve bu yuvarlama, çoğu araçta herhangi bir uyarı olmadan, sessizce gerçekleşir. İki farklı büyük sayı, her ikisi de aynı kayan nokta değerine yuvarlandığında aynı şekilde görüntülenebilir.
Çözümlü Örnek: 25 faktöriyel
25! = 15.511.210.043.330.985.984.000.000
Standart bir çift duyarlıklı hesap makinesi bunu kabaca 1,5511210043330986 × 10²⁵ değerine yuvarlar — 26 basamaktan yalnızca 17'sini tam olarak tutabilir, dolayısıyla bu noktadan sonraki her şey bir tahmindir. Bu hesap makinesi kayan nokta yerine tam ondalık aritmetik kullandığından, faktöriyel işlevi bu 26 basamağın her birini hiçbir şeyi yuvarlamadan tam olarak döndürür.
Common mistakes to avoid
- Normal bir e-tablo hücresine çok büyük bir sayı yapıştırmak ve görüntülenen her rakama güvenmek - e-tablolar aynı 64 bit kayan noktaları kullanır ve yaklaşık 15-17 rakamı sessizce yuvarlar.
- GCD veya LCM için ondalık değer girme — her iki işlem de yalnızca tam sayılar için tanımlanır ve tam sayı olmayan girişte hata döndürür.
- Gücün kesirli veya çok büyük bir üssü kabul etmesi bekleniyor; sonuçların kesin olmasını sağlamak için üslerin 1000'in altında tam sayılar olması gerekir.
- Bir sonucun yanında gösterilen bilimsel gösterim özetinin hesaplandığını varsayarsak, bu yuvarlatılmış bir görüntüleme kolaylığıdır; tam duyarlıklı değer, hesap makinesinin gerçekte hesapladığı değerdir.
İlgili hesap makineleri
- Bilimsel Gösterim Hesaplayıcı — Standart ve bilimsel gösterim arasında dönüştürme.
- Exponent Calculator — Günlük büyüklükteki sayılar üzerinde güçler ve köklerle çalışın.
- En Büyük Ortak Faktör Hesaplayıcı — gösterilen tam adımlarla iki veya daha fazla sayının GCD'sini bulun.
- En Az Ortak Çoklu Hesap Makinesi — Özel, adım adım ilerleyen bir araçla LCM'yi bulun.