You are on page 1of 2

KARABÜK ÜNİVERSİTESİ

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

CENGİZHAN KÖSE 2010210204008


FARUK BİTİK 2010210204004
SERDAL KIZILKAYA 2010210204006
EYÜP KEPTİ 2010210204003
CAN İLKER 201121020400

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

You might also like