İkilikten onluğa dönüşüm, taban-22 bir sayının taban-1010 bir sayı olarak yeniden yazılmasıdır. Temel fikir basittir: her ikilik rakam, 22’nin bir kuvvetinin alınıp alınmayacağını söyler. 11 o basamak değerinin dahil edildiği anlamına gelir. 00 ise o değerin alınmadığı anlamına gelir.

Örneğin, 10112=11101011_2 = 11_{10} çünkü bu sayı 88’i alır, 44’ü atlar, 22’yi alır ve 11’i alır.

İkilik Basamak Değeri Onluğa Nasıl Dönüşür

İkilik sistem taban 2’dir, bu yüzden basamak değerleri 1010’un kuvvetleri değil, 22’nin kuvvetleridir. Sağdan sola doğru basamaklar şunlardır:

20,  21,  22,  23,  2^0,\; 2^1,\; 2^2,\; 2^3,\; \dots

Bu da ilk birkaç basamak değerinin şu olduğu anlamına gelir:

1,  2,  4,  8,  16,  1,\; 2,\; 4,\; 8,\; 16,\; \dots

Bir rakam 11 ise, o basamak değeri hesaba katılır. Bir rakam 00 ise katılmaz.

İkilikten Onluğa Dönüşümün Kuralı

Rakamları bnbn1b1b0b_n b_{n-1} \dots b_1 b_0 olan bir ikilik sayı için, her bib_i ya 00 ya da 11 olmak üzere, onluk değer şöyledir:

i=0nbi2i\sum_{i=0}^{n} b_i 2^i

Dönüşümü yapmak için bu formüle ihtiyacınız yoktur, ama fikir açıkça görülür: ikilik sistem, yalnızca 22’nin kuvvetleriyle çalışan bir basamak değer sistemidir.

Çözümlü Örnek: 11001211001_2 Sayısını Dönüştürün

Sağdan başlayın; basamak değerleri 1,2,4,8,161, 2, 4, 8, 16 olur.

110012=116+18+04+02+1111001_2 = 1 \cdot 16 + 1 \cdot 8 + 0 \cdot 4 + 0 \cdot 2 + 1 \cdot 1

Şimdi yalnızca 11 ile eşleşen değerleri bırakın:

110012=16+8+111001_2 = 16 + 8 + 1

Buna göre onluk değer:

110012=251011001_2 = 25_{10}

Hızlı bir kontrol yapmak isterseniz, sayıyı soldan sağa “bir tane 1616, bir tane 88, sıfır tane 44, sıfır tane 22 ve bir tane 11” diye okuyabilirsiniz.

Yöntem Neden Çalışır

Taban 1010 sisteminde, 407407 sayısı şu anlama gelir:

4102+0101+71004 \cdot 10^2 + 0 \cdot 10^1 + 7 \cdot 10^0

İkilik sistem de aynı şekilde çalışır, ama 22’nin kuvvetleriyle:

110012=124+123+022+021+12011001_2 = 1 \cdot 2^4 + 1 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0

Yapı aynıdır. Değişen tek şey tabandır.

İkilikten Onluğa Dönüşümde Yaygın Hatalar

  1. 22’nin kuvvetleri yerine 1010’un kuvvetlerini kullanmak. İkilik basamak değerleri 1,2,4,8,16,1, 2, 4, 8, 16, \dots şeklindedir.
  2. Üssü bilmeden basamakları soldan saymak. En güvenli yöntem, sağdan 202^0 ile başlamaktır.
  3. 10211021 gibi bir sayıyı ikilik sanmak. Geçerli ikilik rakamlar yalnızca 00 ve 11’dir.
  4. Baştaki sıfırların değeri değiştirmediğini unutmak. Örneğin, 001120011_2 ve 11211_2 sayılarının ikisi de 3103_{10} eder.

İkilikten Onluğa Dönüşüm Nerelerde Kullanılır

İkilikten onluğa dönüşüm, bilgisayarların değerleri nasıl sakladığını yorumlamanız gereken her yerde karşınıza çıkar. Temel bilgisayar biliminde, dijital elektronikte, veri gösteriminde ve izinler, bayraklar ya da bellek değerleri gibi bit tabanlı yapılarda kullanılır.

Donanımla doğrudan hiç çalışmasanız bile, ikilik basamak değerini anlamak sayı sistemlerini çok daha az gizemli hale getirir.

Benzer Bir Dönüşüm Deneyin

1011012101101_2 sayısını onluğa çevirin: önce basamak değerlerini yazın, sonra yalnızca 11 ile hizalanan 22 kuvvetlerini toplayın. Bu tek alışkanlık, çoğu dönüşüm hatasını önler.

Bir soruyla yardıma mı ihtiyacın var?

Sorunuzu yükleyin ve saniyeler içinde doğrulanmış adım adım çözüm alın.

GPAI Solver Aç →