Ikkilikni sakkizli sektsiyaga qanday o'tkazish mumkin

Muallif: Peter Berry
Yaratilish Sanasi: 16 Iyul 2021
Yangilanish Sanasi: 1 Iyul 2024
Anonim
Ikkilikni sakkizli sektsiyaga qanday o'tkazish mumkin - Maslahatlar
Ikkilikni sakkizli sektsiyaga qanday o'tkazish mumkin - Maslahatlar

Tarkib

Ikkilik va sakkizli - bu kompyuterlarda keng qo'llaniladigan ikki xil koeffitsient. Radiksdan farq qiladi: 2-asos sakkizli va sakkizli 8 ga ega, shuning uchun ularni konversiya uchun guruhlash kerak. Bu murakkab tuyuladi, ammo transformatsiya aslida juda oddiy.

Qadamlar

2-dan 1-usul: qo'lda uzatish

  1. Ikkilik ketma-ketlikni tanib oling. Ikkilik qatorlar - bu 101001, 001 yoki hatto 1 kabi 1 va 0 belgilaridan tashkil topgan oddiy satrlar, bu satrlar odatda ikkilik sonlardir. Bundan tashqari, ba'zi kitoblar va o'qituvchilar 1001 kabi "2" indekslari orqali ikkilik raqamlarni ramziy ma'noga ega.2, "ming bir" raqami bilan chalkashmaslik uchun.
    • Subscript raqam uchun "asos" ni ko'rsatadi. Ikkilik - bu asosiy ikkita tizim, sakkizli - bu asosli 8 tizim.

  2. Ikkilik sonda 1 va 0 belgilarini o'ngdan chapga qarab, uchta to'plamga guruhlang. Sakkizta sakkizta, ikkilikda faqat ikkitasi ishlatiladigan ikkita belgi yoki raqam mavjud. Shunday qilib, sakkiz sonni ko'rsatish uchun uchta ikkilik raqamga ehtiyoj bor. Raqamlarni o'ngdan chapga guruhlang. Masalan, ikkilik raqam 101001 ga bo'linadi 101 001.

  3. Uchlik hosil qilish uchun etarli raqam bo'lmasa, oxirgi raqamning chap tomoniga nollarni qo'shing. 10011011 raqami sakkizta raqamga ega va sakkiztasi uchga bo'linmasa ham, siz uchlikka ega bo'lguncha avval nollarni qo'shib sakkizli raqamga o'tkazishingiz mumkin. Masalan:
    • Asl raqam: 10011011
    • Guruh: 10 011 011
    • Har bir guruh uchta elementga ega bo'lishi uchun nollarni qo'shing: 010 011 011

  4. Uchlikning har birining ostiga 4, 2 va 1 raqamlarini qo'shib, joylashuvni qayd eting. Har bir uchlikdagi har bir ikkilik raqam sakkizlik koeffitsientidagi joyni anglatadi. Birinchi raqam 4-pozitsiya, ikkinchi raqam 2-pozitsiya, uchinchi raqam 1-pozitsiyaga to'g'ri keladi. Oddiylik uchun ushbu raqamlarni to'g'ridan-to'g'ri ikkilik uchlik ostiga yozing. Masalan:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Eslatma: yorliq uchun siz ushbu bosqichni o'tkazib yuborishingiz va ikkilik to'plamlarni ushbu sakkizli konvertatsiya jadvali bilan taqqoslashingiz mumkin.
  5. 1 pozitsiyani ko'rsatadigan raqamda bo'lsa, sakkizinchi raqamni boshlash uchun ushbu raqamni (4, 2 yoki 1) yozing. Agar "4" da 1 raqami bo'lsa, u holda sakkizinchi raqamingiz 4 raqamiga ega. Agar 0 pozitsiyani ko'rsatadigan raqamdan yuqori bo'lsa, sakkizinchi raqamingizda bu raqam bo'lmaydi va biz uni bo'sh qoldiramiz, yo'q yoki imzo qo'ymaymiz u erga tushing. Misol muammosini ko'rib chiqing:
    • Mavzular:
      • Transfer 1010100112 sakkizgacha
    • Uchinchi guruh:
      • 101 010 011
    • Joylashuv ko'rsatkichlarini qo'shing:
      • 101 010 011
        421 421 421
    • Har bir pozitsiyani baholang:
      • 101 010 011
        421 421 421
        401 020 021
  6. Har bir uchlikda yangi raqamlarni qo'shing. Sakkizinchi raqamni topgandan so'ng, uchlikdagi qiymatlarning yig'indisini toping. Shunday qilib, 101 bilan bizda 4, 0, 1 va bo'ladi 5 (). Yuqoridagi misolni davom ettiring:
    • Mavzular:
      • Transfer 1010100112 sakkizgacha
    • Uchinchi guruh, joylashuv ko'rsatkichlarini qo'shing va har bir joylashishni baholang:
      • 101 010 011
        421 421 421
        401 020 021
    • Uch guruhning har birini qo'shing:
  7. Olingan natijalarni birlashtirib yakuniy sakkizinchi sonni hosil qiling. Ikkilik sonni ajratish matematik masalalarni echishni osonlashtiradi - boshlang'ich raqam oddiygina belgilar qatori. Shuning uchun, hozirgi paytda, konvertatsiya qilgandan so'ng, biz yakuniy natija uchun hamma narsani birlashtirishimiz kerak. Bu hammasi.
    • Mavzular:
      • Transfer 1010100112 sakkizgacha
    • Uchinchi guruh, joylashuv raqamlarini qo'shing, joylashuvlarni baholang va jami natijalarni toping:
      • 101 010 011
        5 — 2 — 3
    • Raqamlarni birlashtiring:
      • 523
  8. 8 yoshgacha (shu kabi) pastki indeks qo'shing 8) konversiyani bajarish uchun. Ushbu yozuvsiz, 523 oddiy sakkizli son yoki o'nlik son ekanligini aniqlash mumkin emas edi. O'qituvchingizga to'g'ri javobni olganingizni bildirish uchun, 8-raqam ostidagi indeksni qo'shing, bu sakkizinchi raqam, sizning javobingizda 8-asosda.
    • Mavzular:
      • Transfer 1010100112 sakkizgacha
    • O'tkazish:
      • 523.
    • Yakuniy javob:
      • 5238
    reklama

2-dan 2-usul: Kalitlarni va o'zgarishlarni almashtirish

  1. Vaqtni tejash va uy vazifasini bajarish uchun oddiy sakkizli konvertordan foydalaning. Sinovda ishlatilmasa ham, bu boshqa holatlar uchun ajoyib tanlovdir. Faqatgina 8 ta raqam birikmasi mavjud bo'lganligi sababli, yodlash umuman qiyin emas. Raqamlarni uch kishidan iborat guruhlarga ajratish va ularni rasmdagi jadval bilan taqqoslash kifoya.
    • 8 va 9 uchun to'g'ridan-to'g'ri konversiya mavjud emasligiga e'tibor bering. Sakkizlikda bu raqamlar mavjud mavjud emas chunki tayanch 8 tizimida atigi 8 ta raqam (0-7) mavjud.
  2. Agar g'alati qism bo'lsa, biz vergulni saqlaymiz va u erdan konvertatsiya qilishni boshlaymiz. 10010,11 ikkilik sonini sakkizli songa aylantirish ishini ko'rib chiqing. Odatda, siz o'ngdan chapga o'tasiz va uch kishilik guruhdan boshlaysiz. Vergul bilan siz ushbu holatdan o'tishni amalga oshirasiz: vergulning chap qismidagi qism uchun (10010), siz u erdan boshlaysiz va o'ngdan chapga (010 010) o'girasiz. O'ng qism bilan (, 11), siz verguldan boshlaysiz va chapdan o'ngga o'girasiz (110). Nolni qo'shganda har doim konversiya yo'nalishi bo'yicha nollar qo'shiladi. Uchinchi guruh natijamiz 010 010, 110 bo'ladi.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Oktalni ikkilikka qaytarish uchun sakkizli konvertor jadvalidan foydalaning. Sizga teskari konvertatsiya qilish uchun jadval kerak, chunki sakkizli tizimni tushunib, har bir kombinatorni qayta ko'rib chiqishni istamasangiz, shunchaki "3" sizga matematikani bajarish uchun etarli ma'lumot bermaydi. Quyidagi jadvaldan foydalanish har sakkizta raqamni uchta ikkilik raqamlar to'plamiga aylantirishni osonlashtiradi va keyin ularni birlashtiradi:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    reklama

Maslahat

  • Raqamlarni ajratishga shoshilmang. Ideal holda, siz ishlash uchun mo'l-ko'l joy bo'lgan katta qog'ozdan foydalanishingiz kerak.