İkili sistem elektron kompüterlərin daxili dilidir. Ciddi bir kompüter proqramçısınızsa, necə çevriləcəyini anlamalısınız ikilikdən onluğa. Bu wikiHow bunu necə edəcəyinizi sizə göstərəcək.
Addımlar
Dönüştürücü
İkili Ondalık Dönüştürücü
Metod 1 /2: Vəzifə Qeydini Necə İstifadə Edirsiniz
Addım 1. İkili nömrəni yazın və 2 -nin gücünü sağdan sola yazın
Tutaq ki, 10011011 ikili sayını çevirmək istəyirik2 onluğa Əvvəlcə yazın. Sonra ikisinin gücünü sağdan sola yazın. 2 -də başlayın0, "1" olaraq qiymətləndirir. Hər bir güc üçün göstəricini bir artırın. Siyahıdakı elementlərin sayı ikili ədəddəki rəqəmlərin miqdarına bərabər olduqda dayandırın. 10011011 nümunə nömrəsi səkkiz rəqəmdən ibarətdir, buna görə də səkkiz elementdən ibarət siyahı belə görünür: 128, 64, 32, 16, 8, 4, 2, 1
Addım 2. İkili ədədin rəqəmlərini, ikisinin müvafiq güclərinin altına yazın
İndi 1281, 64, 32, 16, 8, 4, 2 və 1 rəqəmlərinin altına 10011011 yazın ki, hər ikili rəqəm ikisinin gücünə uyğun olsun. İkili nömrənin sağındakı "1", ikisinin səlahiyyətlərinin sağındakı "1" ilə uyğun olmalıdır və s. İstəyirsinizsə, ikili rəqəmləri iki gücün üstünə də yaza bilərsiniz. Əsas odur ki, uyğunlaşsınlar.
Addım 3. İkili ədəddəki rəqəmləri müvafiq ikisi ilə birləşdirin
İkili ədədin hər ardıcıl rəqəmini yuxarıdakı siyahıda olan ikisinin gücünə bağlayan sağdan başlayaraq xətlər çəkin. İkili ədədin ilk rəqəmindən yuxarıdakı siyahıda ikisinin birinci gücünə bir xətt çəkərək başlayın. Sonra, ikili ədədin ikinci rəqəmindən siyahının ikisinin ikinci gücünə bir xətt çəkin. Hər bir rəqəmi ikisinin müvafiq gücü ilə birləşdirməyə davam edin. Bu, iki ədəd dəsti arasındakı əlaqəni vizual olaraq görməyə kömək edəcək.
Addım 4. Hər ikisinin gücünün son dəyərini yazın
İkili ədədin hər bir rəqəmi boyunca hərəkət edin. Rəqəm 1 -dirsə, müvafiq gücünü xəttin altına, rəqəmin altına yazın. Rəqəm 0 olarsa, xəttin altına rəqəmin altına 0 yazın.
"1" "1" ə uyğun gəldiyindən "1" olur. "2" "1" ə uyğun gəldiyindən "2" olur. "4" "0" ilə uyğun gəldiyindən "0" olur. "8" "1" ə uyğun gəldiyindən "8" olur və "16" "1" ə uyğun gəldiyindən "16" olur. "32" "0" ilə uyğun gəlir və "0" olur və "64" "0" ilə uyğundur və buna görə də "0" olur, "128" isə "1" ilə uyğun gəlir və 128 olur
Addım 5. Son dəyərləri əlavə edin
İndi xəttin altına yazılmış nömrələri əlavə edin. Budur: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Bu 10011011 ikili ədədinin ondalık ekvivalentidir.
Addım 6. Cavabı əsas alt kodu ilə birlikdə yazın
İndi 155 yazmaq kifayətdir10, 10 gücündə işləyən ondalık cavabla işlədiyinizi göstərmək üçün ikilikdən onluğa çevirməyə nə qədər çox öyrəşsəniz, ikisinin gücünü yadda saxlamağınız bir o qədər asan olar. Tapşırığı daha tez yerinə yetirə biləcəyəm.
Addım 7. Onluq nöqtəsi olan ikili sayını ondalık formaya çevirmək üçün bu üsuldan istifadə edin
1.1 kimi ikili ədədləri gizlətmək istədiyiniz zaman belə bu üsuldan istifadə edə bilərsiniz2 onluğa Etməyiniz lazım olan tək şey, ondalığın sol tərəfindəki rəqəmin normal olduğu kimi vahid mövqeyində olduğunu, ondalık ədədinin sağ tərəfindəki rəqəmin "yarı" mövqeyində olduğunu və ya 1 x (1/ 2).
Ondalık nöqtənin solundakı "1" 2 -yə bərabərdir0və ya 1. Ondalığın sağındakı 1 2 -yə bərabərdir-1və ya.5. 1 və.5 əlavə edin və 1.5 əldə edin, yəni 1.12 onlu işarədə.
Metod 2 /2: Doubling necə istifadə olunur
Addım 1. İkili nömrəni yazın
Bu üsul gücdən istifadə etmir. Bu səbəbdən, başınızdakı çoxlu rəqəmləri çevirmək daha asandır, çünki yalnız bir cəmi izləməlisiniz. Etməli olduğunuz ilk şey, ikiqat metodu istifadə edərək çevirəcəyiniz ikili nömrəni yazmaqdır. Tutaq ki, çalışdığınız nömrə 1011001 -dir2. Bunu yaz.
Addım 2. Soldan başlayaraq əvvəlki cəmi ikiqat artırın və cari rəqəmi əlavə edin
1011001 ikili nömrəsi ilə işlədiyiniz üçün2, soldakı ilk rəqəminiz 1 -dir. Hələ başlamadığınız üçün əvvəlki cəminiz 0 -dır. Əvvəlki cəmi 0 -ı iki dəfə artırmalı və cari rəqəmi 1 -ə əlavə etməlisiniz. 0 x 2 + 1 = 1, buna görə yeni cari cəminiz 1 -dir.
Addım 3. Cari cəminizi ikiqat artırın və növbəti sol rəqəmi əlavə edin
Cari cəminiz indi 1 -dir və yeni cari rəqəm 0 -dır. Beləliklə, 1 -i ikiqat artırın və 0. 1 x 2 + 0 = 2 əlavə edin. Yeni cari cəminiz 2 -dir.
Addım 4. Əvvəlki addımı təkrarlayın
Sadəcə davam et. Sonra cari cəminizi iki dəfə artırın və növbəti rəqəminizi 1 əlavə edin. 2 x 2 + 1 = 5. Cari cəminiz indi 5 -dir.
Addım 5. Əvvəlki addımı təkrarlayın
Sonra cari cəmi 5 -i ikiqat artırın və növbəti rəqəmi 1 -ə əlavə edin. 5 x 2 + 1 = 11. Yeni cəminiz 11 -dir.
Addım 6. Əvvəlki addımı təkrarlayın
Cari cəmi 11 -i ikiqat artırın və növbəti rəqəmi əlavə edin. 0 2 x 11 + 0 = 22.
Addım 7. Əvvəlki addımı təkrarlayın
İndi cari cəmi 22 -ni ikiqat artırın və növbəti rəqəmi 0 -a əlavə edin. 22 x 2 + 0 = 44.
Addım 8. Rəqəmləriniz tükənənə qədər cari cəmi ikiqat artırmağa və növbəti rəqəmi əlavə etməyə davam edin
İndi son nömrənizə gəldiniz və demək olar ki, hazırsınız! Etməli olduğunuz şey, cari cəmi 44 -ü götürmək və son rəqəmi 1 -ə əlavə etməklə ikiqat artırmaqdır. 2 x 44 + 1 = 89. Hər şey bitdi! 10011011 çevirdiniz2 onluq formasına qədər onluq işarəyə, 89.
Addım 9. Cavabı əsas alt yazısı ilə birlikdə yazın
Son cavabınızı 89 olaraq yazın10 bazası 10 olan ondalıkla işlədiyinizi göstərmək.
Addım 10. İstənilən bazadan onluğa çevirmək üçün bu üsuldan istifadə edin
Verilən nömrə baza 2 olduğu üçün ikiqat istifadə olunur. Verilən ədəd fərqli bir bazadırsa, metoddakı 2 -ni verilən ədədin əsası ilə əvəz edin. Məsələn, verilən nömrə 37 -dədirsə, "x 2" -i "x 37" ilə əvəz edərdiniz. Son nəticə həmişə ondalık olacaq (baza 10).
Video - Bu xidmətdən istifadə edərək bəzi məlumatlar YouTube ilə paylaşıla bilər
İpuçları
- Təcrübə. İkili ədədləri 11010001 çevirməyə çalışın2, 110012və 111100012. Müvafiq olaraq, onluq ekvivalentləri 209 -dur10, 2510və 24110.
- Microsoft Windows ilə birlikdə gələn kalkulyator bu dönüşümü sizin üçün edə bilər, ancaq bir proqramçı olaraq dönüşümün necə işlədiyini yaxşı başa düşsəniz daha yaxşı olar. Kalkulyatorun dönüşüm variantları "Görünüş" menyusunu açaraq və "Elmi" (və ya "Proqramçı") seçilərək görünə bilər. Linux -da kalkulyatordan istifadə edə bilərsiniz.
- Qeyd: Bu yalnız saymaq üçündür və ASCII tərcümələrindən bəhs etmir.