Professional Documents
Culture Documents
Sayisal Analiz Ve Sayisal Hatalar
Sayisal Analiz Ve Sayisal Hatalar
MÜHENDİSLİK FAKÜLTESİ
METALURJİ VE MALZEME MÜHENDİSLİĞİ
SAYISAL ANALIZ DERSİ 1.GRUP 2. ÖĞRETİM
SAYISAL ANALİZ VE SAYISAL HATALAR SORULARI
Algoritma : N = (anan−1...a0)x , 0 < x < 10 doğal sayısının 10 tabanında N = b0 olarak gösteririz ki burda
b0 aşağıdaki yinelemeli işlemler sonucunda elde edilir:
bn = an
bn-1 = a n-1 + bnx
b n-2 = a n-2 + bn-1x
b n-3 = a n-3 + bn-2x…b1 = a1 + b2x
b0 = a0+ b1 x
1. Örnek:
(1101)2 ifadesini yukarıdaki algoritmayı kullanarak 10 luk sisteme dönüştürünüz.
Çözüm:
1101 = a3 a2 a1 a0
b3 = a3 = 1
b2 = a2 + 2 * b3 = 1 + 2 * 1 = 3
b1= a1 + 2 * b2 = 0 + 2 * 3 = 6
b0 = a0 + 2 * b1 = 1 + 2 * 6 = 13
(1101)2 = b0 = 13
2. Örnek:
(10000)2 ifadesini yukarıdaki algoritmayı kullanarak 10luk sisteme dönüştürünüz.
Çözüm:
10000 = a4 a3 a2 a1 a0
b4 = a4= 1
b3 = a3 + 2 * b4 = 0 + 2 * 1 = 2
b2 = a2 + 2 * b3 = 0 + 2 * 2 = 4
b1 = a1 + 2 * b2 = 0 + 2 * 4 = 8
b0 = a0 + 2 * b1 = 0 + 2 * 8 = 16
(10000)2 = b0 = 16