Matematik

İkili Çarpma Hesaplayıcı

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 Çarpma Nedir?

İkili çarpma, dijital elektronik ve hesaplamanın temel işlemlerinden biri olup, aritmetiğin ikili seviyede yürütülmesine olanak tanır — yani yalnızca iki basamak kullanılır: 0 ve 1. Bilgisayarlar ve mikroişlemciler yalnızca ikili sistemde çalışır ve çarpma, aritmetik mantık birimlerinin (ALU) temel bir parçasıdır. İkili çarpma hesaplayıcısı, bu işlemi otomatikleştirir ve kullanıcılara iki veya daha fazla ikili sayıyı doğru ve anında çarpma imkanı sunar.

Tipik ikili çarpma, ondalık çarpmanın kurallarına benzer şekilde izler, ancak sadece iki basamakla işlem, zihinsel olarak daha basit hale gelir, manuel hesaplamada ise biraz sezgisiz olabilir. Hesap makinesi, manuel dönüştürme veya karmaşık adımlar gerektirmeden sonuçlar sağlar. İki sayının yanı sıra birden fazla ikili girdiyi (3, 4 veya daha fazla değer) ele alabilir ve çarpma işlemini sistematik bir şekilde gerçekleştirir.

İkili Çarpma Nasıl Çalışır

İkili çarpma basit kurallar kullanır:

  1. 0×0=00 \times 0 = 0
  2. 0×1=00 \times 1 = 0
  3. 1×0=01 \times 0 = 0
  4. 1×1=11 \times 1 = 1

Süreç, ondalık sistemde uzun çarpmaya benzer, ancak ikili basamaklar ya 0 ya da 1 olduğundan, çarpma işleminin her satırı ya tamamen sıfırlardan oluşur ya da çarpan katının bir nüshası, çarpanın her artan ikili basamağı için bir pozisyon sola kaydırılmış olur.

Örneğin:

1012×112=1012×(12+102)101_2 \times 11_2 = 101_2 \times (1_2 + 10_2) =1012×12+1012×102=1012+10102=11112= 101_2 \times 1_2 + 101_2 \times 10_2 = 101_2 + 1010_2 = 1111_2

Böylece, 1012×112=11112101_2 \times 11_2 = 1111_2, bu da 510×310=15105_{10} \times 3_{10} = 15_{10} eşittir.

İkili Çarpmanın Başka Bir Yöntemi

Bu, ikili çarpma hesaplayıcımızda kullanılan yöntemdir.
İlk olarak, her ikili sayı ondalık eşdeğerine dönüştürülür.
Çarpma ondalık sistemde yapılır. Son olarak, sonuç tekrar ikiliye dönüştürülür.

Bu yaklaşım, özellikle birden fazla ikili sayı bir araya getirildiğinde, kesin ve optimize edilmiş sonuçlar sağlar.

Dönüştürme Süreci Örneği

Üç ikili sayıyı çarpalım: 1012101_2, 10210_2 ve 11211_2.

  1. Ondalığa dönüştür:

    • 1012=1×22+0×21+1×20=510101_2 = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 5_{10}
    • 102=1×21+0×20=21010_2 = 1 \times 2^1 + 0 \times 2^0 = 2_{10}
    • 112=1×21+1×20=31011_2 = 1 \times 2^1 + 1 \times 2^0 = 3_{10}
  2. Ondalıkta çarp:

    • 5×2×3=30105 \times 2 \times 3 = 30_{10}
  3. Sonucu tekrar ikiliye çevir:

BölümTam bölenKalan
30 ÷ 2150
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

Böylece, 3010=11110230_{10} = 11110_2

Dolayısıyla, 1012×102×112=111102101_2 \times 10_2 \times 11_2 = 11110_2.

Hesaplayıcı içsel olarak tam olarak bu prosedürü izler.

Örnekler

Örnek 1

İkili sayılar: 1102110_2, 1012101_2 ve 11211_2

  1. Ondalığa dönüştür: 6106_{10}, 5105_{10}, 3103_{10}
  2. Ondalıkta çarp: 6×5×3=90106 \times 5 \times 3 = 90_{10}
  3. Tekrar ikiliye dönüştür: 9010=1011010290_{10} = 1011010_2
    1102×1012×112=10110102110_2 \times 101_2 \times 11_2 = 1011010_2

Örnek 2 (Kesirli ikili sayılar)

İkili sayılar: 0.120.1_2 ve 0.1120.11_2

  1. Ondalığa dönüştür: 0.12=1×21=0,5100.1_2 = 1 \times 2^{-1} = 0,5_{10} ve 0.112=1×21+1×22=0,75100.11_2 = 1 \times 2^{-1} + 1 \times 2^{-2} = 0,75_{10}
  2. Çarp: 0,5×0,75=0,375100,5 \times 0,75 = 0,375_{10}
  3. Sonucu ikiliye çevir:
ÇarpmaSonuçTam sayıKalan
0,375 × 20,7500,75
0,75 × 21,510,5
0,5 × 2110

0.12×0.112=0.01120.1_2 \times 0.11_2 = 0.011_2

Notlar

  • İkili çarpma basit aritmetik kurallara dayanır ancak uzun ikili sayılarla elle yapıldığında zahmetli hale gelebilir.
  • Ondalığa dönüştürmek, çarpma işlemini basitleştirirken doğruluğu korur.
  • İkili sistemler bilgisayar mimarisinde doğuştan gelir; işlemciler veri işlemleri, sinyal işleme ve adres hesaplamaları için ikili çarpma kullanır.
  • Hesaplayıcı, birden fazla giriş alanı sağladığından, kullanıcılar iki veya daha fazla ikili sayıyı çarpabilir — bu, mühendislik, kodlama ve hesaplamalı simülasyonlar için özellikle faydalıdır.

Sıkça Sorulan Sorular

101 ve 111 ikili sayıları nasıl çarpılır?

Dönüştür: 1012=510101_2 = 5_{10} ve 1112=710111_2 = 7_{10}. Ondalıkta çarp: 5×7=35105 \times 7 = 35_{10}. Geri çevir: 3510=100011235_{10} = 100011_2. Dolayısıyla, 1012×1112=1000112101_2 \times 111_2 = 100011_2.

1001 × 11 sonucunda kaç bit var?

10012=9101001_2 = 9_{10}, 112=31011_2 = 3_{10}. Çarpım: 2710=11011227_{10} = 11011_2. Sonuç 5 bit içerir.

Hesaplayıcı neden çarpmadan önce ikili sayıları ondalığa çevirir?

Çünkü çarpma, taban 10’da hesaplamalı olarak daha basit ve hızlıdır. Önce ondalığa dönüştürerek, hesap makinesi büyük ikili değerlerle bile doğruluk ve performansı güvence altına alır, ardından sonuç sorunsuz bir şekilde tekrar ikiliye dönüştürülür.

İkiden fazla ikili sayı çarpabilir miyim?

Evet. Hesap makinesi otomatik olarak birden fazla alanı kabul eder. Örneğin, 10210_2, 11211_2 ve 1012101_2 girerseniz 2×3×5=30102 \times 3 \times 5 = 30_{10} olarak çevirir, bu da ikili olarak 11110211110_2 olur.

Geçersiz ikili basamak girersem ne olur?

İkili sistem yalnızca 0 ve 1 kabul ettiğinden, geçersiz bir sembol girildiğinde doğrulama mesajı tetiklenir. Her alanda girilen tüm basamakların kesinlikle ikili gösterime uygun olduğundan emin olun.

Hata bildirimi

Bu alan zorunludur.