İkili sistem, elektronik bilgisayarların iç dilidir. Ciddi bir bilgisayar programcısıysanız, nasıl dönüştürüleceğini anlamalısınız. ikiliden ondalığa. Bu wikiHow makalesi sana bunu nasıl yapacağını gösterecek.
adımlar
Dönüştürücü
İkili - Ondalık Dönüştürücü
Yöntem 1/2: Konumsal Gösterim Nasıl Kullanılır
Adım 1. İkili sayıyı yazın ve 2'nin güçlerini sağdan sola sıralayın
10011011 ikili sayısını dönüştürmek istediğimizi varsayalım.2 ondalık. İlk önce, onu yazın. Ardından, sağdan sola ikisinin güçlerini yazın. 2'de başla0, "1" olarak değerlendirir. Her bir güç için üssü bir artırın. Listedeki öğelerin sayısı ikili sayıdaki basamakların miktarına eşit olduğunda durun. Örnek sayı, 10011011, sekiz basamaklıdır, bu nedenle sekiz öğeli liste şöyle görünür: 128, 64, 32, 16, 8, 4, 2, 1
Adım 2. İkili sayının basamaklarını, ikisinin karşılık gelen güçlerinin altına yazın
Şimdi, 10011011'i 128, 64, 32, 16, 8, 4, 2 ve 1 sayılarının altına yazmanız yeterlidir, böylece her bir ikili basamak, ikinin kuvvetine karşılık gelir. İkili sayının sağındaki "1", ikinin listelenen güçlerinin sağındaki "1"e karşılık gelmelidir, vb. İsterseniz, ikili sayıları ikinin kuvvetlerinin üzerine de yazabilirsiniz. Önemli olan eşleşmeleri.
Adım 3. İkili sayıdaki rakamları, karşılık gelen iki güçleriyle birleştirin
Sağdan başlayarak, ikili sayının ardışık her basamağını, üstündeki listede bir sonraki ikinin kuvvetine bağlayan çizgiler çizin. İkili sayının ilk basamağından, üstündeki listede ikinin ilk kuvvetine bir çizgi çizerek başlayın. Ardından, ikili sayının ikinci basamağından listedeki ikinin ikinci kuvvetine bir çizgi çizin. Her rakamı, karşılık gelen iki gücüyle bağlamaya devam edin. Bu, iki sayı kümesi arasındaki ilişkiyi görsel olarak görmenize yardımcı olacaktır.
Adım 4. İkinin her kuvvetinin son değerini yazın
İkili sayının her basamağında ilerleyin. Rakam 1 ise, ikinin karşılık gelen kuvvetini satırın altına, rakamın altına yazın. Rakam 0 ise, rakamın altına satırın altına 0 yazın.
"1", "1"e karşılık geldiğinden, "1" olur. "2", "1"e karşılık geldiğinden, "2" olur. "4", "0"a karşılık geldiğinden, "0" olur. "8", "1"e karşılık geldiği için "8" olur ve "16", "1"e karşılık geldiğinden "16" olur. "32", "0"a karşılık gelir ve "0" olur ve "64", "0"a karşılık gelir ve bu nedenle "0" olur, "128" ise "1"e karşılık gelir ve 128 olur
Adım 5. Son değerleri ekleyin
Şimdi, satırın altına yazılan sayıları toplayın. İşte yapacağınız şey: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Bu, 10011011 ikili sayısının ondalık karşılığıdır.
Adım 6. Cevabı, taban indisi ile birlikte yazın
Şimdi tek yapman gereken 155 yazmak10, ondalık bir yanıtla çalıştığınızı göstermek için, 10'un katlarında çalışması gerekir. İkiliden ondalık sayıya dönüştürmeye ne kadar alışırsanız, ikinin kuvvetlerini ezberlemeniz o kadar kolay olur ve görevi daha hızlı tamamlayabileceksiniz.
Adım 7. Ondalık noktalı bir ikili sayıyı ondalık biçime dönüştürmek için bu yöntemi kullanın
1.1 gibi bir ikili sayıyı gizlemek istediğinizde bile bu yöntemi kullanabilirsiniz.2 ondalık. Tek yapmanız gereken, ondalık basamağın sol tarafındaki sayının normal gibi birimler konumunda olduğunu, ondalık basamağın sağ tarafındaki sayının ise "yarım" konumunda veya 1 x (1/) olduğunu bilmek. 2).
Ondalık noktanın solundaki "1" 2'ye eşittir0veya 1. Ondalık sayının sağındaki 1, 2'ye eşittir-1, veya.5. 1 ve 0,5'i toplayın ve 1,5 elde edin, bu da 1.1'dir.2 ondalık gösterimde.
Yöntem 2/2: İkiye Katlama Nasıl Kullanılır
Adım 1. İkili sayıyı yazın
Bu yöntem güç kullanmaz. Bu nedenle, yalnızca bir ara toplamı takip etmeniz gerektiğinden, kafanızdaki büyük sayıları dönüştürmek daha kolaydır. Yapmanız gereken ilk şey, ikiye katlama yöntemini kullanarak dönüştüreceğiniz ikili sayıyı yazmaktır. Diyelim ki çalıştığınız numara 10110012. Bir yere yaz.
Adım 2. Soldan başlayarak önceki toplamınızı ikiye katlayın ve mevcut rakamı ekleyin
1011001 ikili numarasıyla çalıştığınız için2, soldaki ilk haneniz 1'dir. Henüz başlamadığınız için önceki toplamınız 0'dır. Önceki toplamı, 0'ı ikiye katlamanız ve mevcut rakam olan 1'i eklemeniz gerekecek. 0 x 2 + 1 = 1, yani yeni mevcut toplamınız 1'dir.
Adım 3. Mevcut toplamınızı ikiye katlayın ve en soldaki bir sonraki basamağı ekleyin
Mevcut toplamınız şimdi 1 ve yeni mevcut rakam 0. Yani, 1'i ikiye katlayın ve 0 ekleyin. 1 x 2 + 0 = 2. Yeni mevcut toplamınız 2'dir.
Adım 4. Önceki adımı tekrarlayın
Sadece devam et. Ardından, mevcut toplamınızı ikiye katlayın ve bir sonraki rakamınız olan 1'i ekleyin. 2 x 2 + 1 = 5. Mevcut toplamınız artık 5'tir.
Adım 5. Önceki adımı tekrar edin
Ardından, mevcut toplamınızı 5 ikiye katlayın ve sonraki rakamı ekleyin, 1, 5 x 2 + 1 = 11 Yeni toplamınız 11'dir.
Adım 6. Önceki adımı tekrar edin
Mevcut toplamınızı, 11'i ikiye katlayın ve sonraki basamağı 0'ı ekleyin, 2 x 11 + 0 = 22.
Adım 7. Önceki adımı tekrar edin
Şimdi, mevcut toplamınızı 22 ikiye katlayın ve sonraki rakam olan 0'ı ekleyin. 22 x 2 + 0 = 44.
Adım 8. Rakamlarınız bitene kadar mevcut toplamınızı ikiye katlamaya ve bir sonraki haneyi eklemeye devam edin
Şimdi, son numaranıza geldiniz ve neredeyse bitti! Tek yapmanız gereken mevcut toplamınızı 44 almak ve son rakam olan 1'i ekleyerek ikiye katlamak. 2 x 44 + 1 = 89. İşiniz bitti! 10011011'i dönüştürdünüz2 ondalık gösterime ondalık biçimine, 89.
Adım 9. Cevabı, taban indisi ile birlikte yazın
Son cevabınızı 89 olarak yazın10 10 tabanı olan bir ondalık sayı ile çalıştığınızı göstermek için.
Adım 10. Herhangi bir tabandan ondalık sayıya dönüştürmek için bu yöntemi kullanın
Verilen sayı 2 tabanında olduğu için ikiye katlama kullanılır. Verilen sayı farklı bir tabana sahipse, yöntemdeki 2'yi verilen sayının tabanı ile değiştirin. Örneğin, verilen sayı 37 tabanında ise, "x 2" yerine "x 37" koyarsınız. Nihai sonuç her zaman ondalık (taban 10) olacaktır.
Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir
İpuçları
- Uygulama. 11010001 ikili sayılarını dönüştürmeyi deneyin2, 110012ve 111100012. Sırasıyla, ondalık eşdeğerleri 209'dur.10, 2510ve 24110.
- Microsoft Windows yüklü olarak gelen hesap makinesi bu dönüştürmeyi sizin için yapabilir, ancak bir programcı olarak dönüştürmenin nasıl çalıştığını iyi bir şekilde anlamanız daha iyi olur. Hesap makinesinin dönüştürme seçenekleri, "Görünüm" menüsünü açıp "Bilimsel" (veya "Programcı") seçilerek görünür hale getirilebilir. Linux'ta hesap makinesini kullanabilirsiniz.
- Not: Bu SADECE sayma içindir ve ASCII çevirilerinden bahsetmez.