Binary Sayılarda Çıkarma İşlemi Nasıl Yapılır?

Binary (İkili) Sayı sisteminde çıkarma işlemi yapmak, onluk sayı sisteminde çıkarma işlemi yapmaya göre biraz farklılık gösterir. Onluk sayı sisteminde elde olarak 10 alınırken Binary sayı sisteminde işleyiş biraz daha farklı olmaktadır. Onluk sayı sisteminde maksimum 9 rakamı varken ikili sayı sisteminde maksimum 1 rakamı vardır. Bu temel bilgiler sonrasında çıkarma işleminin nasıl yapıldığını merak ediyorsanız yapmanız gereken tek şey aşağıdaki adımları takip etmektir.
[the_ad id=”17227″][the_ad id=”17228″]
 

Bölüm1: Ödünç Alma Metodunu Kullanarak

1Sıradan bir çıkarma problemi gibi sayıları aynı hizaya getirin. Daha büyük olan sayıyı üste yazın. Küçük olan sayıda büyük olan sayıya kıyasla daha az basamak varsa o zaman sağdan hizalayın. Hizalama konusunda Onluk sayı sisteminde büyük sayıdan küçük sayıyı çıkarıyor gibi düşünebilirsiniz.

  • Hangi sayının büyük hanginin küçük olduğunu bilmiyorsanız endişelenmenize gerek yok. Sol tarafta en fazla “1” olan sayı diğerinden daha büyüktür. Örneğin, ikili sistemde 111 sayısı, yine ikili sistemde 110 sayısından daha büyüktür.

 

2Bazı temel binary çıkarma işlemi sorularını çözmeyi öğrenin. Binary sistemde çıkarma işlemi onluk sistemdeki çıkarma işleminden bazı açılardan farklılık gösterir. En sağ sütundan başlayarak çıkarma işlemi en soldaki sütuna doğru gelene dek yapın. Birkaç basit örnek üzerinden inceleyecek olursak:

  • 1 – 0 = 1
  • 11 – 10 = 1
  • 111 – 110 = 001
  • 1011 – 11 = 1000

 

3Daha karmaşık bir problem çözün. Elde almanız gereken bazı durumlarda bu kuralı bilmeniz gerekmektedir. Örneğin 0’dan 1’i çıkarmanız gerektiği bir durumda bir soldaki sütundan elde almanız gerekecektir. Bunun nasıl yapılacağını ilerleyen adımlarda inceleyeceğiniz. Bunun için aşağıdaki örneği baz alacağız.

  • 110 – 101 = ?

 

4İkinci basamaktan ödünç alın. Verdiğimiz örneği çözmek için soldaki sütundan ödünç almamız gerekecektir. Çünkü burada 0′ dan 1’i çıkarma işlemini yapacağız. Bunu yapmak için sağdaki sütuna elde olarak 2 vereceğiz. Onluk sayı sisteminde elde olarak 10 verirken burada 2 veriyoruz. Buradaki işleme bakarsak:

  • 1(0)10 -101, 0′ a elde verdiğimizde dolayı 1’in olduğu yer bundan sonra artık 0’dır.
  • 1(0)1(10)0 – 101 = ? Buradan ödünç olarak aldığımız sayıyı sağdaki 0’ın yerine koyabiliriz.

 

5En sağdaki sütundaki çıkarma işlemini yapın. Artık tüm sütunları sırayla çözebiliriz. En sağdaki sütundaki çıkarma işleminin nasıl yapılacağına bakarsak:

  • 1(0)1(10)0 – 101 = ?
  • En sağdaki sütun şimdi 10 – 1 = 1 olmuş olur. Burada en kritik nokta elde alınan sayının onluk sayı sistemindeki gibi 10 olarak değilde 2 olarak alınmasıdır. Bu işlemi yapmada güçlük çekiyorsanız Binary Sayıları Onluk sayılara Dönüştürüp klasik bildiğiniz çıkarma işlemini yapabilirsiniz.
    • (10)2 = (1 x 2) + (0 x 1) = 210 
    • Burada 2 tabanındaki (10)2 sayısı  10 tabanındaki yani bildiğimiz 2 sayısına denk gelmektedir.
    • 12 = (1×1) = 110.
  • Buradan sadece en sağ sütundaki işlemin sonucunun onluk sitemde 2 – 1 = 1 olduğu görülmüş olur.

 

6Sorunu tamamen çözün. Sorunun geri kalanı artık aynı şekilde en sağdan en sola doğru işlem sırasıyla çözülebilir.

  • 1(0)1(10)0 – 101 = __1
  • = _01
  • = 001
  • = 1 olarak çözüm bulunmuş olur.

[the_ad id=”17269″][the_ad id=”17268″]

 

 

Kaynak:

Article Tags:
Article Categories:
Eğitim ve İletişim

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir