Ondalıklı sayılarla yapılan matematik işlemleri neden bu kadar çok basamaklı sonuçlar veriyor?

Şu tarihte değiştirildi Sal, 28 Tem şunda: 6:37 PM

Gördüğünüz sorun, bilgisayarların tipik olarak matematiksel işlemleri nasıl yaptığıyla ilgili temel bir konudur. Genellikle kayan nokta hatası olarak adlandırılır. Esasen, ikili sistemde 0,1'i (veya 0,01 vb.) temsil etmenin çok zor olmasından kaynaklanır ve bir bilgisayarın size verdiği sonuçları daha doğru hale getirmek için yuvarlamak için biraz çaba sarf etmeniz gerekir.


Bu konu yakın zamanda ekibimizde gündeme geldi ve bunu nasıl ele alacağımızı tartıştık. "Söyle" baloncukları sayıları bir miktar yuvarlar, ancak bazı yanlışlıklara yol açabilir. "Düşün" balonu biraz farklı sonuçlar verir ve şu anda ekip hangisinin tercih edildiği konusunda tam bir fikir birliğine varmış değil. Cevaplarınızı "söyle" balonu veya "yuvarla" blokları aracılığıyla çalıştırmayı deneyebilirsiniz.

Kayan nokta matematiği hakkında daha fazla bilgi için: https://0.30000000000000004.com/.
Ve işte konu hakkında iyi bir açıklama yapan bir video: https://www.youtube.com/watch?v=PZRI1IfStY0

Bu makale sizin için faydalı oldu mu?

Harika!

Geri bildiriminiz için teşekkür ederiz

Üzgünüz! Size yardımcı olamadık

Geri bildiriminiz için teşekkür ederiz

Bu makaleyi nasıl iyileştirebileceğimizi bize bildirin!

Nedenlerden en az birini seçin
CAPTCHA doğrulaması gereklidir.

Geri bildirim gönderildi

Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız