O'nli sonni ikkilikka qanday o'zgartirish mumkin: 10 qadam

Mundarija:

O'nli sonni ikkilikka qanday o'zgartirish mumkin: 10 qadam
O'nli sonni ikkilikka qanday o'zgartirish mumkin: 10 qadam

Video: O'nli sonni ikkilikka qanday o'zgartirish mumkin: 10 qadam

Video: O'nli sonni ikkilikka qanday o'zgartirish mumkin: 10 qadam
Video: Sanoq sistemalari. Sonlarni bir sanoq tizimidan boshqasiga o'tkazish usullari (3-dars) 2024, May
Anonim

O'nlik (asosiy o'nlik) sanoq sistemasi har bir raqam pozitsiyasi uchun o'nta mumkin bo'lgan qiymatga ega (0, 1, 2, 3, 4, 5, 6, 7, 8 yoki 9). Bundan farqli o'laroq, ikkilik (ikkita asosiy) sanoq sistemasi har bir raqamli pozitsiya uchun 0 va 1 bilan ifodalangan ikkita mumkin bo'lgan qiymatga ega. Ikkilik sanoq tizimi elektron kompyuterlarning ichki tili bo'lgani uchun, jiddiy kompyuter dasturchilari o'nlikdan ikkilik sanoq tizimiga o'tishni biladilar. Ushbu oson qadamlarni bajaring, shuningdek, ushbu konvertatsiyani qanday o'zlashtirish kerak.

Qadam

2 -ning 1 -usuli: Qolganlari bilan ikkiga bo'linish

O'nlikdan ikkilikka o'tish 1 -qadam
O'nlikdan ikkilikka o'tish 1 -qadam

Qadam 1. Muammoni aniqlang

Bu misol uchun, 156 kasr sonini aylantiramiz10 ikkilik raqam bo'lishi. O'nli sonni teskari bo'linish belgisiga bo'linadigan son sifatida yozing. Belgilangan belgining egri chiziqli bo'luvchisi sifatida maqsadli raqamlar tizimining asosini yozing (bu misolda ikkilik uchun "2").

  • Bu usulni qog'ozga chizishda tushunish ancha oson, yangi boshlanuvchilar uchun esa ancha oson, chunki u faqat ikkiga bo'linadi.
  • Konvertatsiya qilishdan oldin va keyin chalkashliklarga yo'l qo'ymaslik uchun har bir son uchun indeks sifatida hisoblab chiqayotgan sanoq tizimining asosiy raqamini yozing (oddiy harflar bilan kichik harflar ajratuvchi belgi sifatida yoziladi). Bu misolda, kasr sonining pastki indeksi 10, ikkilik raqamning pastki indeksi 2 bo'ladi.
O'nlikdan ikkilik bosqichga o'tkazish 2 -qadam
O'nlikdan ikkilik bosqichga o'tkazish 2 -qadam

Qadam 2. Bo'linishni bajaring

Butun sonli javobni (bo'linma) uzun bo'linish belgisi ostiga yozing va qolganini (0 yoki 1) bo'lingan sonning o'ng tomoniga yozing.

Chunki biz ikkiga bo'linamiz, bo'linadigan raqam juft son bo'lsa, qolgani 0 ga, bo'linadigan raqam esa toq songa, qolgani 1 ga teng bo'ladi

O'nlikdan ikkilikka o'tish 3 -qadam
O'nlikdan ikkilikka o'tish 3 -qadam

Qadam 3. Nolga yetguncha bo'linishni davom ettiring

Pastga qarab davom eting, har bir yangi bo'lakni ikkiga bo'ling va qolganini har bo'linadigan sonning o'ng tomoniga yozing. Qism nol bo'lganda to'xtating.

O'nlikdan ikkilik bosqichga o'tkazish 4 -qadam
O'nlikdan ikkilik bosqichga o'tkazish 4 -qadam

Qadam 4. Yangi ikkilik raqamni yozing

Qolgan eng past raqamdan boshlab, qolgan qismning tartibini yuqoriga ko'tarilish tartibida o'qing. Bu misolda siz 10011100 natijasini olishingiz kerak. Bu 156 kasr sonining ikkilik ekvivalenti. Yoki agar uning raqamli pastki indeksi bilan yozilgan bo'lsa: 15610 = 100111002.

Bu usul o'nlik kasrdan istalgan sonlar bazasiga o'tish uchun o'zgartirilishi mumkin. Bo'linuvchi 2 ga teng, chunki maqsad sanoq tizimining bazasi 2 -tayanch (ikkilik). Agar maqsadli raqamlar tizimining bazasi boshqa tayanch bo'lsa, bu usuldagi 2 -tayanch raqamni tegishli tayanch raqam bilan almashtiring. Masalan, agar maqsad bazasi 9 -tayanch bo'lsa, tayanch 2 -raqamni 9 -ga almashtiring. Yakuniy natija to'g'ridan -to'g'ri boradigan tayanch raqami ko'rinishida bo'ladi

2 -ning 2 -usuli: Ikki kuchni chiqarish va ayirish

O'nlikdan ikkilik bosqichga o'tkazish 5 -qadam
O'nlikdan ikkilik bosqichga o'tkazish 5 -qadam

Qadam 1. Jadval yaratishdan boshlang

O'ngdan chapga "2 -jadval bazasi" ga ikkita asosiy sonning kuchini yozing. 2dan boshlang0, "1" deb yozing. Har bir daraja uchun martabani 1 ga ko'taring. Siz hisoblayotgan o'nlik sanoq sistemasining soniga eng yaqin raqamni olmaguningizcha jadvalni to'ldiring. Bu misol uchun, 156 kasr sonini aylantiramiz10 ikkilik raqam bo'lishi.

O'nlikdan ikkilik 6 -bosqichga o'tkazish
O'nlikdan ikkilik 6 -bosqichga o'tkazish

2 -qadam. 2 -sonning eng katta kuchiga ega bo'lgan sonni toping

Jadvalda aylantiriladigan songa teng yoki undan kichik bo'lgan eng katta sonni tanlang. 128 raqami - bu 2 -sonli asosiy raqamning eng katta kuchiga ega bo'lgan raqam va 156 dan kichik, shuning uchun jadvalning eng katta raqami chapda joylashgan "1" raqamini yozing. yuqoridagi rasmda). Keyin boshlang'ich raqamdan 128 ni olib tashlang, siz olasiz: 156 - 128 = 28.

O'nlikdan ikkilik 7 -bosqichga o'tkazish
O'nlikdan ikkilik 7 -bosqichga o'tkazish

Qadam 3. Jadvaldagi keyingi kichik kuchga o'ting

Yangi raqamdan (28) foydalanib, jadvalni chapdan o'ngga davom ettiring va raqamlar yangi raqamga teng yoki undan kamligini tekshiring. 64 raqami 28 dan kam emas, shuning uchun 64 raqami ostiga "0" raqamini yozing. 28 ga teng yoki undan kam sonni topguningizcha davom eting.

O'nlikdan ikkilik 8 -bosqichga o'tish
O'nlikdan ikkilik 8 -bosqichga o'tish

4 -qadam. Yangi raqamga teng yoki undan kam bo'lgan har bir raqamni doimiy ravishda chiqarib oling va tegishli raqam uchun "1" raqamini belgilang

16 raqami 28dan kichik, shuning uchun 16 raqami ostiga "1" raqamini yozing va 28 dan 16 ni aylantiring, shunda siz yangi 12 raqamni olasiz. 8 raqami 12 dan kichik, shuning uchun ostiga "1" raqamini yozing. yangi raqamni olish uchun 8 raqamli quti va 12 dan 8 ni olib tashlang.

O'nlikdan ikkilik bosqichga o'tish 9
O'nlikdan ikkilik bosqichga o'tish 9

Qadam 5. Jadval oxiriga yetguncha davom eting

Yangi raqamga teng yoki undan kichik raqamlar uchun har bir qutining ostiga "1" belgisini qo'yishni unutmang, va hali ham yangi raqamdan katta bo'lgan raqamlar uchun "0" belgisini qo'ying.

O'nlikdan ikkilikka o'tish 10 -qadam
O'nlikdan ikkilikka o'tish 10 -qadam

Qadam 6. Ikkilik sonning javobini yozing

Raqam chapdan o'ngga jadvalning pastki qismidagi "1" va "0" raqamlari qatori bilan bir xil bo'ladi. Siz 10011100 natijasini olishingiz kerak. Bu 156 kasr sonining ikkilik ekvivalenti. Yoki indeks bilan yozilganda: 15610 = 100111002.

Ushbu usulni takrorlash sizga asosiy ikkita kuchni eslab qolishga yordam beradi, shuning uchun siz 1 -qadamni o'tkazib yuborishingiz mumkin

Maslahatlar

  • Operatsion tizimga o'rnatilgan Kalkulyator dasturi siz uchun bu konvertatsiyani amalga oshirishi mumkin, lekin dasturchi sifatida konvertatsiya qanday ishlashini yaxshi tushunishdan boshlash yaxshidir. Kalkulyator dasturidagi konvertatsiya variantlari "Ko'rish" menyusini ochish va "Dasturchi" ni tanlash orqali ko'rinadigan bo'lishi mumkin (Windows 7 va 8 uchun).
  • Qarama -qarshi yo'nalishda, ya'ni ikkilikdan o'nli sanoq tizimiga o'tkazish, odatda, avval o'rganish osonroq bo'ladi.
  • Mutaxassis bo'lish uchun ko'pincha o'nlik sonlarni ikkilikka aylantirishni mashq qiling.

Tavsiya: