İkili bir sayıyı ondalık sayıya çevirin

Yazar: John Pratt
Yaratılış Tarihi: 14 Şubat 2021
Güncelleme Tarihi: 27 Haziran 2024
Anonim
İkili bir sayıyı ondalık sayıya çevirin - Tavsiyeleri
İkili bir sayıyı ondalık sayıya çevirin - Tavsiyeleri

İçerik

O ikili (temel 2) sayı sistemi bir sayıdaki her konum için genellikle 0 veya 1 olarak temsil edilen iki olası değere sahiptir. Onunla fark ondalık (10 taban) sayı sistemi her pozisyon için on olası değer (0,1,2,3,4,5,6,7,8 veya 9) olmasıdır.

Farklı sayı sistemleri kullanırken karışıklığı önlemek için, bir sayının tabanı, alt simgedeki sayıdan sonra girilerek gösterilebilir. Örneğin, 10011100 ikili sayısı, 10011100 olarak yazılarak 2 taban ile yazılabilir.2. 156 ondalık sayısı 156 olarak yazılabilir10 veya tam olarak "yüz elli altı, taban 10" olarak.

İkili sistem bilgisayarların makine dili olduğundan, ciddi programcılar ikili sayıları ondalık sayılara nasıl dönüştüreceklerini tam olarak anlamalıdır. Ters yönde, ondalıktan ikiliye çevirmeyi ilk önce öğrenmek genellikle daha zordur.


Not: Bu YALNIZCA hesaplamalarla ilgilidir, ASCII çevirileri ile ilgili değildir.

Adım atmak

Yöntem 1/2: Konum sistemi yöntemi

  1. Bu örnekte, 10011011 ikili sayısını kullanacağız.2 ondalık sayıya dönüştür. Sağdan sola ikisinin gücünü listeleyin. 2 ile başlayın, bu "1" değerine sahiptir. Üsleri her kuvvet için 1 artırın. Listedeki elemanların sayısı ikili sayıdaki hane sayısına eşit olduğunda dur. Örnekteki sayı, 10011011, 8 basamaklıdır, bu nedenle liste şöyle görünecektir: 128, 64, 32, 16, 8, 4, 2, 1
  2. İkili sayıyı listenin altına yazın.
  3. İkili sayıları ikinin kuvvetlerine doğrularla bağlayın. Her ikili basamağı, üzerindeki 2'nin karşılık gelen gücü ile birleştiren çizgiler çizin. Sağdan ilk ikili rakamdan başlayın ve tüm ikili rakamları ve güçleri birbirine bağlayana kadar devam edin.
  4. İkili sayının tüm basamaklarını dahil edin. Sayı 1 ise, 2'nin kuvvetini satırın hemen altına, sayının hemen altına yazın. Sayı 0 ise, satırın altına 0 yazın.
  5. Çizginin altındaki sayıları toplayın. Toplam 155 olmalıdır. Bu, 10011011 ikili sayısının ondalık eşdeğeridir. Veya alt simge ile yazılan:
  6. Bu yöntemi sık sık tekrarlarsanız, ikisinin gücünü daha iyi hatırladığınızı göreceksiniz, böylece 1. adımı atlayabilirsiniz.

Yöntem 2/2: İkiye katlama yöntemi

  1. Bu yöntem güç kullanmaz. Bu, daha büyük sayıları ezbere dönüştürmek istiyorsanız, yalnızca ara toplamı hatırlamanız gerektiğinden daha uygun hale getirir.
  2. Verilen ikili sayının en solundaki rakamla başlayın. Soldan sağa her ek rakam için, önceki toplamı ikiye katlayın ve mevcut rakama ekleyin. Örneğin, 1011001 numarasını almak için2 ondalık sayıya dönüştürmek için aşağıdaki adımları uygularız:
  3. 1011001 → 0 * 2 + 1 = 1
  4. 1011001 → 1 * 2 + 0 = 2
  5. 1011001 → 2 * 2 + 1 = 5
  6. 1011001 → 5 * 2 + 1 = 11
  7. 1011001 → 11 * 2 + 0 = 22
  8. 1011001 → 22 * 2 + 0 = 44
  9. 1011001 → 44 * 2 + 1 = 8910
  10. Konum sistemi yöntemi gibi, bu yöntem de herhangi bir sayı sisteminden ondalık sayıya dönüştürmek için uyarlanabilir. İkiye katlama burada kullanılır çünkü taban iki. Verilen sayının farklı bir tabanı varsa, bunu 2 yerine kullanın. Örneğin, sayının tabanı 37 ise, * 2'yi * 37 ile değiştirin. Sonuç her zaman bir ondalık sayı olacaktır (10 tabanında). :)

İpuçları

  • Çok pratik yap. 11010001 ikili sayılarını deneyin2, 110012, ve 111100012. Ondalık eşdeğerleri 20910, 2510, ve 24110.
  • Microsoft Windows ile birlikte gelen hesap makinesi de bu dönüşümü sizin için yapabilir, ancak bir programcıysanız, bu dönüşümün nasıl çalıştığını iyi anlamanız daha iyidir. Bu hesap makinesinin seçenekleri "Görünüm" menüsü ve ardından "Bilimsel" (veya "Programcı") aracılığıyla bulunabilir. Linux ile galculator kullanabilirsiniz.

Uyarılar

  • Bu için kullanılabilir imzasız ikili (yalnızca pozitif sayılar), ancak işaretli, kayan nokta veya sabit nokta değil.