İkili ədədi onlu ədədə çevirin

Müəllif: John Pratt
Yaradılış Tarixi: 14 Fevral 2021
YeniləMə Tarixi: 28 İyun 2024
Anonim
İkili ədədi onlu ədədə çevirin - MəSləHəTləR
İkili ədədi onlu ədədə çevirin - MəSləHəTləR

MəZmun

O ikili (baza 2) say sistemi bir ədədin hər mövqeyi üçün ümumiyyətlə 0 və ya 1 kimi təmsil olunan iki mümkün dəyərə malikdir. Bununla fərq ondalık (baza 10) say sistemi hər mövqe üçün on mümkün dəyərin (0,1,2,3,4,5,6,7,8 və ya 9) olmasıdır.

Fərqli say sistemlərindən istifadə edilərkən qarışıqlığın qarşısını almaq üçün ədədin altındakı nömrədən sonra bir ədədin bazası göstərilə bilər. Məsələn, 10011100 ikili nömrəsini 10011100 olaraq yazaraq baza 2 ilə yazmaq olar2. Ondalık rəqəmi 156 olaraq yazmaq olar10 və ya tam olaraq "yüz əlli altı, baza 10" şəklində.

İkili sistem kompüterlərin maşın dili olduğundan, ciddi proqramçılar ikili ədədi onlu ədədə necə çevirəcəyini tam anlamalıdırlar. Əks istiqamətdə, onluqdan ikili rəqəmə çevirməyi əvvəlcə öyrənmək çox vaxt çətindir.


Qeyd: Bu, yalnız hesablamalara aiddir, ASCII tərcümələri deyil.

Addımlamaq

Metod 2-dən 1: Vəzifə sistemi metodu

  1. Bu nümunədə 10011011 ikili nömrəsini istifadə edəcəyik2 onluğa çevirmək. Sağın soldan ikisinin güclərini sadalayın. 2 ilə başlayın, bunun "1" dəyəri var. Hər güc üçün göstəriciləri 1 artırın. Siyahıdakı elementlərin sayı ikili saydakı rəqəmlərin sayına bərabər olduqda dayandırın. Nümunədəki 10011011 nömrəsi 8 rəqəmdən ibarətdir, buna görə siyahı belə olacaq: 128, 64, 32, 16, 8, 4, 2, 1
  2. Siyahının altına ikili nömrəni yazın.
  3. İkili rəqəmləri ikisinin gücləri ilə xətlərlə bağlayın. Hər ikili rəqəmi üstündəki müvafiq güc 2 ilə birləşdirən xətlər çəkin. Sağdan ilk ikili rəqəmdən başlayın və bütün ikili rəqəmləri və gücləri birləşdirənə qədər davam edin.
  4. İkili sayın bütün rəqəmlərini daxil edin. Sayı 1-dirsə, müvafiq olaraq 2-nin gücünü xəttin altına, nömrənin altına yazın. Sayı 0 olarsa, sətrin altına 0 yazın.
  5. Xəttin altındakı rəqəmləri əlavə edin. Cəmi 155 olmalıdır. Bu, ikili ədədin ondalık ekvivalenti 10011011. Və ya alt sətirdə baza ilə yazılmışdır:
  6. Bu metodu tez-tez təkrarlasanız, ikisinin gücünü daha yaxşı xatırladığınızı görərsiniz, beləliklə 1-ci addımı atlaya bilərsiniz.

Metod 2-nin 2-si: İki qat artırma metodu

  1. Bu metod güclərdən istifadə etmir. Bu, daha böyük rəqəmləri əzbərdən çevirmək istəsəniz daha uyğun hala gətirir, çünki yalnız alt cəmi xatırlamalısınız.
  2. Verilən ikili ədədin sol tərəfindəki rəqəmlə başlayın. Soldan sağa hər əlavə rəqəm üçün əvvəlki cəmi iki qat artırın və cari rəqəmə əlavə edin. Məsələn, 1011001 nömrəsini almaq üçün2 onluğa çevirmək üçün aşağıdakı addımları atırıq:
  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. Mövqe sistemi metodu kimi, bu metod da istənilən say sistemindən onlu ədədə çevrilmək üçün uyğunlaşdırıla bilər. Burada baza ikiqat olduğundan ikiqat istifadə olunur. Verilən rəqəmin fərqli bir bazası varsa, onu 2-nin əvəzinə istifadə edin. Məsələn, rəqəmin bazası 37-dirsə, * 2 ilə * 37 ilə dəyişdirin. Nəticə həmişə bir onluq ədədi olacaqdır (baza 10). :)

Göstərişlər

  • Çox məşq edin. 11010001 ikili nömrələrini sınayın2, 110012və 111100012. Onluq ekvivalentləri 209-dur10, 2510və 24110.
  • Microsoft Windows ilə gələn kalkulyator da bu dönüşümü sizin üçün edə bilər, ancaq bir proqramçısınızsa, bu dönüşümün necə işlədiyini yaxşı başa düşməyiniz daha yaxşıdır. Bu kalkulyatorun seçimlərini "Bax" menyusu və sonra "Elmi" (və ya "Proqramçı") vasitəsilə tapa bilərsiniz. Linux ilə galculator istifadə edə bilərsiniz.

Xəbərdarlıqlar

  • Bu üçün istifadə edilə bilər imzasız ikili (yalnız müsbət ədədlər), lakin imzalanmamış, üzən nöqtə və ya sabit nöqtə.