Ünite 6: Bilgisayar Belleği ve Sayı Temsillerine Giriş — Ön Okuma Soruları
Ders kitabının bölüm başındaki ilgi uyandıran soruları. Bunlar sınav sorusu değil — konuya başlamadan önce düşünmen için. Cevabı açmadan önce kendi yanıtını düşün.
Bilgisayarların her şeyi sadece 0 ve 1'lerle kaydetmesi, günlük hayatta kullandığımız ondalık sayıları saklarken neden gizli hatalara yol açar?
Yönlendirme
Çünkü ondalık sistemdeki bazı sayılar ikili sisteme dönüştürülürken sonsuz bir devirli sayıya dönüşür ve bilgisayarın sınırlı belleği bu sayıyı bir noktada kesmek zorunda kalır.
Çok hassas bilimsel hesaplamalar yapan bir yazılımcı olsaydınız, sayıları kaydederken bellek tasarrufu yapmayı mı yoksa yüksek duyarlılığı mı tercih ederdiniz?
Yönlendirme
Bu bir optimizasyon problemidir; yüksek duyarlılık için çift duyarlıklı (double) veri tipleri seçilerek hata payı azaltılırken bellekten ödün verilir.
Matematiksel olarak kusursuz formüller kullansak bile, bilgisayarda yaptığımız simülasyonların gerçek dünyadan sapmasına neden olan 'kesme hatası' nasıl oluşur?
Yönlendirme
Sonsuz terimli matematiksel serilerin bilgisayarda sadece belirli bir adıma kadar hesaplanıp geri kalanının yarıda kesilmesiyle oluşur.
Bir problemin 'kötü koşullu' olması ne anlama gelir ve başlangıç verilerindeki ufacık bir hata sonucu nasıl felakete sürükleyebilir?
Yönlendirme
Kötü koşullu problemlerde koşul sayısı çok yüksektir; bu da girdideki çok küçük bir belirsizliğin veya hatanın, işlem adımlarında katlanarak devasa bir sapmaya dönüşmesine yol açar.