İkiliyi ondalık sayıya çevir

Yazar: Frank Hunt
Yaratılış Tarihi: 11 Mart 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
5 dk’da Ondalık Gösterim | Çak Bi 5lik
Video: 5 dk’da Ondalık Gösterim | Çak Bi 5lik

İçerik

Ondalık sayısal sistem, her basamak değeri için on olası değere (0,1,2,3,4,5,6,7,8 veya 9) sahiptir. Bu, her basamak değeri için genellikle 0 veya 1 ile temsil edilen yalnızca iki olası değere sahip olan ikili sayısal sistemin tersidir. Bu farklı sayısal sistemleri kullanırken karışıklığı önlemek için, her bir sayının tabanı genellikle alt simge ile yazılarak belirtilir. Örneğin, 156 ondalık sayısı 156 olarak ifade edilebilir10 ve "yüz elli altı, on taban" olarak okunur. İkili sayı 10011100, 10011100 olarak yazıldığında "ikinci taban" olarak adlandırılabilir.2. İkili sistem elektronik bilgisayarların iç dili olduğundan, ciddi programcılar ondalık sayıları ikiliye nasıl dönüştüreceklerini bilmelidirler. İşte bunu nasıl yapacağınız.

Adım atmak

Yöntem 1/3: Bir dönüştürme yöntemi seçme

  • Kalanla ikiye bölünme (yeni başlayanlar için kolay).
  • İkinin azalan güçleri ve çıkarma ile karşılaştırma.

Yöntem 2/3: Yöntem Bir: Kalanla ikiye kısa bölme

Bu yöntemin kağıt üzerinde görselleştirildiğinde anlaşılması çok daha kolaydır. Yalnızca ikiye bölmeyi varsayar.


  1. Sorunu ayarla. Bu örnekte, 156 ondalık sayısını alalım10 ikiliye dönüştür.
    • Ondalık sayıyı temettü olarak ters bir "uzun bölme" sembolüne yazın.
    • Verilen sistemin tabanını (bizim durumumuzda ikili için "2") bölme sembolünün eğrisinin dışındaki bölen olarak yazın.
  2. Tamsayı cevabını (bölüm) uzun bölme sembolünün altına yazın ve kalanı (0 veya 1) bölünenin sağına yazın.
    • Temel olarak, temettü çift bir sayı ise, ikili kalanı 0 olacaktır; temettü tek ise, kalan ikili 1 olacaktır.
  3. Aşağıya inerken, her yeni bölümü ikiye bölün ve kalanı her temettünün sağına yazın. Bölüm 0 olduğunda dur.
  4. Alt kısımdan başlayarak, kalıntı serisini yukarı doğru okuyun. Bu örnek için şimdi 10011100'e sahip olmalısınız. Bu, 156 ondalık sayısının ikili eşdeğeridir. Veya alt simge ile yazılır: 15610 = 100111002
    • Bu yöntem, ondalık basamaklardan şu tarihe kadar değiştirilebilir. her biri biçim. Bölen 2'dir çünkü istediğiniz formattır. İstenen sonuç farklı bir formatsa, yöntemdeki 2'yi istenen formatla değiştirin. Örneğin, istenen sonuç format 9 ise, 2'yi 9 ile değiştirin. Bu durumda istenen sonuç doğru formatta olacaktır.

Yöntem 3/3: Yöntem İki: İkinin azalan kuvvetleri ile karşılaştırma ve çıkarma.

  1. İkinin kuvvetlerini sağdan sola bir "ikili sayı sistemi" içinde yazın. 2'den başlayın, bunu "1" olarak değerlendirin. Her kuvvet için üssü 1 artırın. En fazla on öğeden oluşan liste şöyle görünmelidir. 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
  2. İkiliye dönüştürmek istediğiniz sayıya uyan en büyük gücü bulun. Bu örnekte, 156 ondalık sayısını dönüştüreceğiz10 ikiliye. 156'ya uyan en büyük güç nedir? 128 uyduğundan, en soldaki ikili basamak olarak 1 yazarız ve ondalık sayı olan 156'dan 128 çıkarırız. Artık 128 var.
  3. İkinin bir sonraki düşük üssü ile devam edin. 28'de 64'e uyuyor mu? Hayır, o halde sağdaki sonraki ikili basamak için 0 yazın.
  4. 32'ye 28'e uyuyor mu? Hayır, o halde 0 yazın.
  5. 28'de 16'ya uyuyor mu? Evet, o halde 1 yazın ve 28'den 16 çıkarın. Şimdi 12 tane kaldı.
  6. 12'de 8'e uyuyor mu? Evet, o halde 1 yazın ve 12'den 8'i çıkarın. Şimdi 4 tane kaldı.
  7. 4 (ikinin kuvveti) 4'e (ondalık) sığar mı? Evet, o halde 1 yazın ve 4'ten 4 çıkarın. Artık 0 hakkınız kaldı.
  8. 0'da 2 uyuyor mu? Hayır, o halde 0 yazın.
  9. 0'a 1 uyuyor mu? Hayır, o halde 0 yazın.
  10. İkili yanıtı aynı şekilde ayarlayın. Listede ikinin gücü kalmadığından işlem tamamdır. Şimdi 10011100'e sahip olmalısınız. Bu, 156 ondalık sayısının ikili eşdeğeridir. Veya alt simge ile yazılır: 15610 = 100111002
    • Bu yöntemi tekrarlamak, ikinin gücünü ezberlemenize neden olacak ve 1. adımı atlamanıza izin verecektir.

İpuçları

  • İkiliden ondalık sayıya diğer yönde dönüştürmek, genellikle ilk önce öğrenmek daha kolaydır
  • Uygulama. 178 ondalık sayıyı deneyin10, 6310 ve 810 dönüştürmek. İkili eşdeğerleri 10110010'dur2, 001111112 ve 000010002. 209'u deneyin10, 2510 ve 24110 sırasıyla 11010001'e dönüştür2, 000110012, 111100012 almak.
  • İşletim sisteminizde bulunan hesap makinesi bu dönüşümü sizin için yapabilir. Ancak bir programcı olarak, bu dönüşümün nasıl çalıştığını anlamanız daha iyidir. Hesap makinesinin dönüştürme seçenekleri, "Görünüm"> "Programcı" menüsünde görünür hale getirilebilir.