Kesirli Binary To Decimal Dönüşüm
-
Şimdi oturdum ders çalışıyorum, bu dönüşüm olayını normal yapıyorum ama kesirlisini anlayamadım. Googledan dönüştürücü buldum denedim ama;
110,011 = 64+32+2+1 = 6 diyor :D virgülü algılamadı ve bu saçma sonucu verdi. (googleda binary to demical diye aratınca ilk sırada gelen edu uzantılı bi sayfa)
birimler.com diye bi sitede denedim sonuç yine aynı. Pek kullanılmadığı için mi yoksa programcının zoruna geldi diyemi bilmiyorum ama dönüştürücüler böyle.
Ders notlarında da 110.011in 10luk karşılığı yok sadece basamak ağılığı olarak (2ü2/2ü1/2ü0),(2ü-1/2ü-2/2ü-3) şeklinde verilmiş ama bunuda ben anlamadım. Tamam 110un karşılığı 10luk tabanda 6 ediyor ama virgülden sonrasına sadece 1 olan bitlerin 2ü-2 ve 2ü-3 değerlerini toplarsak o da 1,666......7 gibi bi değere denk geliyor. 110,011in 10luk karşılığı 7,6666.....7 mi oluyor yani? Normalde kullanacağımdan değil ama sınavda çıkabilir =)
-
40 yapar...
-
Yapma bunuuu,yapma volkaaan yapmaa dolduu :(
Yokmu bilen? Matematikçi ve mühendis müridleri bekliyorum :)
Ekleme: Aynı zamanda 2li tabanda çıkarma işleminde de sıkıntı var.
Tamam 110-001 dediğimizde sonuç 101 oluyor ya da 101-001 dediğimizde sonuç 100 oluyor ama 001-011 diyince ne oluyor?
wasd tarafından 25/Eyl/12 17:47 tarihinde düzenlenmiştir -
4*1 + 2*1 + 1*0 + (1/2)*0 + (1/4)*1 + (1/8)*1=6.375
1 1 0 , 0 1 1
-
wasd bunu yazdı
Yapma bunuuu,yapma volkaaan yapmaa dolduu :(
Yokmu bilen? Matematikçi ve mühendis müridleri bekliyorum :)
Ekleme: Aynı zamanda 2li tabanda çıkarma işleminde de sıkıntı var.
Tamam 110-001 dediğimizde sonuç 101 oluyor ya da 101-001 dediğimizde sonuç 100 oluyor ama 001-011 diyince ne oluyor?
Küçük sayıdan büyüğü çıkarırkende büyükten küçüğü çıkarıp başına eksi koyabilirsin
edit:çıkanın tersini al büyük sayı ile topla sonra yine tersini al sonuç çıkması lazım
UCANTENEKE tarafından 25/Eyl/12 18:39 tarihinde düzenlenmiştir -
hacı dayı 110,011 dediğin sayıyı virgülden önce ve virgülden sonra olarak ayrı ayrı ondalık sayıya çevir. yani 110 = 6 , 011 = 3 sonuç ise 6,3 oluır
demekki o sistemlerde de sayının küsuratını siliyor bir altına veya üstüne tamamlıyor :) istersen bir de 110,110 dene bunuda benim teorime göre 6,6 olduğu için 7 olarak verecek :))
edit :
yemedi amk teorim boşa gitti :D keşke önce deneseydim sonra yazsaydım :))
beyaban tarafından 25/Eyl/12 18:54 tarihinde düzenlenmiştir -
UCANTENEKE bunu yazdı
4*1 + 2*1 + 1*0 + (1/2)*0 + (1/4)*1 + (1/8)*1=6.375
1 1 0 , 0 1 1
aynen.
-
Cevaplar için sağolun :) @beyaban: hacı o virgülden sonraki kısım sağdan sola değil soldan sağa gidiyor ama hesaplama şekli terse dönüyor.
-
edit.. Uçan tenekenin cevabı doğru.
Esconda tarafından 27/Eyl/12 00:46 tarihinde düzenlenmiştir
