6 puan yazan kunggom 2020-01-07 | Henüz yorum yok. | WhatsApp'ta paylaş

Bilgisayarlarda tam sayı olmayan gerçek sayıları ifade etmek için yaygın olarak kullanılan kayan nokta (floating point) yöntemi, çok geniş bir sayı aralığını gösterebilme avantajına sahip olsa da yalnızca yaklaşık değer temsiline dayandığı için hata içerir; bu nedenle sayıları tam olarak ifade etmek veya hesaplamak mümkün değildir. Ayrıca tüm dillerde işlemenin aynı olacağı da garanti edilmez; buna da dikkat etmek gerekir. Diller arasında birbirinden biraz farklı kayan nokta işleme örneklerini https://0.30000000000000004.com/ adresinde bulabilirsiniz.

Python'da (yaklaşık 3.5 ve sonrası sürümler) kayan nokta hatalarından kaynaklanan sorunlar olduğunda bunları çözebilecek yöntemleri anlatan bir belge tanıtılıyor. (Korece) En temiz çözümün decimal modülünü kullanıp ondalık sayı veri tipine geçmek olduğu söyleniyor. Sorun ikilik tabandaki kayan nokta ise, insanlar gibi ondalık tabanda hesap yapınca sorun kalmıyor düşüncesi buna dayanıyor. Gerçekten de finans veya muhasebe gibi ondalıklı hesaplamaların kesin olması gereken alanlarda bu yöntem kullanılıyor.

p.s.

Bilgi olarak, IBM ana bilgisayarlarında kullanılan CPU'larda donanım düzeyinde ondalık sayı hesaplama özelliği bulunduğu biliniyor. Bankalar gibi kurumlarda hâlâ ana bilgisayar kullanan çok yer var.

Henüz yorum yok.

Henüz yorum yok.