Matematik

İkili çıkarma hesaplayıcısı

Ayarlar
Sıfırla
Sonuçu paylaş
Kaydet
Gömme
Hata bildir

Hesaplayıcıyı paylaş

Ücretsiz hesap makinemizi web sitenize ekleyin

Lütfen geçerli bir URL girin. Sadece HTTPS URL'leri desteklenir.


Sayfadaki hesap makinesi giriş alanlarında bulunan mevcut değerleri yerleşik hesap makinesinin varsayılan değerleri olarak kullanın.


Giriş kenar odak rengi, anahtar kutusu işaretli rengi, seçili öğe üzerine gelindiğinde görülen renk vb.


Kullanım Koşulları'na kabul edin.

Önizleme

Hesap makinesini kaydet

Hesap Makinesi Ayarları

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Hesaplayıcıyı paylaş

İkili Çıkarma Nedir?

İkili çıkarma, taban-2 formunda temsil edilen iki veya daha fazla sayının farkını belirleyen matematiksel bir işlemdir. İkili sayı sisteminde yalnızca iki basamak vardır: 0 ve 1. Bu basamaklar sırasıyla dijital devrelerdeki elektrik sinyallerinin varlığı ve yokluğuna karşılık gelir, bu da ikili aritmetiği bilgisayarlar ve dijital elektronikler için önemli hale getirir.

Onluk sistemdeki çıkarma işlemi ödünç alma ve taşıma ile ilgili olduğu gibi, ikili çıkarma da benzer prensipler kullanır ancak yalnızca iki basamakla gerçekleştirilir. Bu kısıtlama makineler için hesaplama süreçlerini basitleştirirken, insan kullanıcıların ikili kuralları net bir şekilde anlamasını gerektirir.

İkili çıkarma hesaplayıcısı, kullanıcıların iki veya daha fazla ikili sayıyı manuel olarak dönüştürmeden veya bit düzeyinde işlemler yapmadan hızlı ve doğru bir şekilde çıkarmalarını sağlar. Bu, özellikle programlama, ağ iletişimi ve dijital mantık tasarımında karşılaşılan uzun ikili dizileri yönetirken insan hatası olasılığını önemli ölçüde azaltır.

Doğrudan İkili Çıkarma Yöntemi

Hesap makinesi dahili olarak ondalık dönüşüm kullanırken, özellikle eğitim ve hesaplama amaçları için doğrudan ikili çıkarma sürecini anlamak değerlidir. İkili basamaklar için temel çıkarma kuralları şunlardır:

İşlemSonuçÖdünç
0 - 000
1 - 010
0 - 111 (bir sonraki yüksek bitten ödünç alınır)
1 - 100

Daha küçük bir bit daha büyük bir bitten çıkarıldığında, ikili terimlerle 2 azalması temsil edilerek bir sonraki yüksek bitten ödünç alma gerçekleşir.

Örnek

10111 ikilisini 11011 ikilisinden aşamalı olarak (sağdan sola) çıkarın:

  1. 1’inci basamak: 11=01 - 1 = 0

  2. 2’ninci basamak: 11=01 - 1 = 0

  3. 4’üncü basamak: 01=10 - 1 = 1 (bir sonraki yüksek bit, yani 8’inci basamaktan ödünç alınır).

  4. 8’inci basamak: Ödünç alınan bu bit şimdi 00=00 - 0 = 0

  5. 16’nıncı basamak: 11=01 - 1 = 0

Not: İkili sistemde, her basamak ikinin bir kuvvetidir. Sağdaki basamak 20=12^0 = 1, sonraki basamak 21=22^1 = 2, sonra 22=42^2 = 4, 23=82^3 = 8, 24=162^4 = 16 şeklindedir. 5 basamaklı bir sayıda, soldan sağa doğru basamaklar 16,8,4,2,116, 8, 4, 2, 1 biçimindedir.

Sonuç: 00100200100_2, ki bu ondalık sistemde 4’e eşittir. Aynı hesaplama hesap makinesi aracılığıyla da aynı sonucu verecektir.

Ondalık Dönüşüm Yoluyla İkili Çıkarma

Bu yöntem, özellikle birden fazla ikili sayı söz konusu olduğunda insan anlayışını basitleştirir. Prosedür şunları içerir:

  1. Her ikili sayıyı ondalığa çevirin: 110112=271011011_2 = 27_{10} 101112=231010111_2 = 23_{10}
  2. Ondalık çıkarma işlemi yapın: 2723=427 - 23 = 4
  3. Sonucu tekrar ikiliye çevirin: 410=10024_{10} = 100_2

Bu, ikili çıkarma hesabının veriyi işleyiş şekliyle tamamen aynıdır ve matematiksel doğruluk ile hesaplama tutarlılığını korur.

Hesap Makinesi Nasıl Çalışır

İkili çıkarma hesaplayıcısı basit bir üç adım ilkesine dayanır:

  1. Ondalığa dönüşüm: Girilen her ikili sayı önce ondalık (taban-10) eşdeğerine dönüştürülür.
  2. Ondalık çıkarma: Çıkarma, ondalık aritmetiği kullanılarak gerçekleştirilir.
  3. Tekrar ikiliye dönüşüm: Son olarak, hesaplayıcı sonucu tekrar ikili formuna dönüştürür.

Bu yaklaşım, yüksek doğruluk sağlar ve kullanıcıların aynı anda birden fazla ikili girdiye sahip çıkarma işlemlerini yönetmelerine olanak tanır. 2, 3, 4 veya daha fazla ikili sayıyı ardışık olarak çıkarmak için ek giriş alanları ekleyebilirsiniz.

Örnekler

Örnek 1. Üç ikili sayıyı çıkarın

10110210110_2, 101121011_2 ve 10210_2 ‘yi çıkarın.

  • Ondalık dönüşüm: 101102=1×24+0×23+1×22+1×21+0×20=221010110_2 = 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 22_{10} 10112=1×23+0×22+1×21+1×20=11101011_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 11_{10} 102=1×21+0×20=21010_2 = 1 \times 2^1 + 0 \times 2^0 = 2_{10}

  • Ondalık çıkarma: 22101110210=91022_{10} - 11_{10} - 2_{10} = 9_{10}

  • İkili dönüşüm:

BölmeBölümKalan
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

Kaleleri alttan üste okuyarak ikili sonucu elde ederiz: 910=100129_{10} = 1001_2

Sonuç: 10110210112102=1001210110_2 - 1011_2 - 10_2 = 1001_2

Örnek 2. Kesirli ikili sayıları çıkarın

110.12110.1_2, 10.1210.1_2 çıkarın.

  • Ondalık: 110.1=1×22+1×21+0×20+1×21=6,5110.1 = 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 + 1 \times 2^{-1} = 6,5 10.1=1×21+0×20+1×21=2,510.1 = 1 \times 2^1 + 0 \times 2^0 + 1 \times 2^{-1} = 2,5 6,52,5=46,5 - 2,5 = 4
  • İkili dönüşüm:
BölmeBölümKalan
4 ÷ 220
2 ÷ 210
1 ÷ 201

Kaleleri alttan üste okuyarak ikili sonucu elde ederiz: 410=10024_{10} = 100_2

Sonuç: 110.1210.12=1002110.1_2 - 10.1_2 = 100_2

Tarihsel İçgörü

İkili aritmetik, 17. yüzyılda Gottfried Wilhelm Leibniz tarafından matematiksel çalışmalara dahil edilmiştir. onun temel çalışması, ikili gösterimin yalnızca iki sembol kullanılarak 0 ve 1 ile tüm sayıları ifade edebileceğini ve bu şekilde hesaplama süreçlerini basitleştirebileceğini göstermiştir. Yüzyıllar sonra, Claude Shannon’un Boole cebrindeki devrim niteliğindeki çalışması, ikili aritmetiği elektrik devreleriyle ilişkilendirmiş ve bilgisayar teknolojisinin önünü açmıştır. Modern bir işlemci içindeki her çıkarma işlemi—saniyede milyonlarca işlem dahil—bu aynı basit ikili kurallara dayanmaktadır.

Sıkça Sorulan Sorular

11010 ve 1001 ikili sayılarını nasıl çıkarabilirim?

Ondalığa dönüştür: 11010 = 26, 1001 = 9.
Çıkar: 26 − 9 = 17.
İkiliye dönüştür: 1710=10001217_{10} = 10001_2.
Sonuç: 10001.

İkili çıkarmanın sonucu negatifse ne olur?

İkili aritmetikte negatif sonuçlar, iki’s tamamlayıcı gösterim kullanılarak temsil edilir. Bu, pozitif sonucun tüm bitlerini ters çevirmeniz ve 1 eklemeniz anlamına gelir. Bu hesaplayıcı dahil olmak üzere bazı hesap makineleri, açıklık sağlamak için negatif sonuçları ondalık formatta temsil edebilir.

İkiden fazla ikili sayıyı çıkarabilir miyim?

Evet. Hesap makinesi, farklı sayıları sırayla çıkarmanıza olanak tanır (örneğin, B1B2B3...BnB_1 - B_2 - B_3 - ... - B_n). Her ek alan, ek ikili sayı girişi sağlar.

Neden ikili sayıları hesaplama için ondalığa dönüştürüyoruz?

Ondalık formda çıkarma yapmak, sistemler arasında hesaplama süreçlerini basitleştirir ve kararlılığı artırır. Hesaplama sonrası, sonuç tekrar ikiliye dönüştürülerek, nihai çıktının ikili mantıkla uyumlu ve doğru olmasını sağlar.

Hata bildirimi

Bu alan zorunludur.