Paano i-convert ang binary sa octal

May -Akda: Peter Berry
Petsa Ng Paglikha: 16 Hulyo 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Binary to Octal Conversion
Video.: Binary to Octal Conversion

Nilalaman

Ang binary at octal ay dalawang magkakaibang mga koepisyent na karaniwang ginagamit sa mga computer. Naiiba mula sa radix: ang base 2 ay may octal at octal 8, kaya kailangan nilang ma-grupo para sa conversion. Ito ay kumplikado, ngunit ang pagbabago ay talagang napaka-simple.

Mga hakbang

Paraan 1 ng 2: Manu-manong paglipat

  1. Kilalanin ang pagkakasunud-sunod ng binary. Ang mga string ng binary ay mga simpleng string na binubuo ng mga character na 1 at 0, tulad ng 101001, 001, o kahit na 1. Ang mga string na ito ay karaniwang mga binary number. Bilang karagdagan, ang ilang mga libro at guro ay sumasagisag din sa mga binary number sa pamamagitan ng subscript na "2", tulad ng 1001.2, upang maiwasan ang pagkalito sa bilang na "isang libo at isa".
    • Ipinapahiwatig ng subscriber ang "base" para sa isang numero. Ang binary ay ang base two system, at ang octal ay ang base 8 system.

  2. Pangkatin ang mga character na 1 at 0 sa isang binary number sa mga hanay ng tatlo, simula sa kanan hanggang kaliwa. Mayroong walong magkakaibang mga character o digit na ginamit sa octal at dalawa lamang sa binary. Kaya kailangan namin ng tatlong binary digit upang kumatawan sa isang numero ng oktal. Mga numero ng pangkat mula kanan pakanan. Halimbawa, ang binary number na 101001 ay mahahati sa 101 001.

  3. Magdagdag ng mga zero sa kaliwa ng huling digit kung walang sapat na mga digit upang bumuo ng isang triple. Ang bilang na 10011011 ay mayroong walong mga digit, at kahit na ang walo ay hindi mahahati ng tatlo, maaari mo itong i-convert sa octal sa pamamagitan ng pagdaragdag ng mga zero hanggang sa kumpleto ang triple Halimbawa:
    • Orihinal na numero: 10011011
    • Pangkat: 10 011 011
    • Magdagdag ng mga zero upang ang bawat pangkat ay may tatlong elemento: 010 011 011

  4. Magdagdag ng 4, 2 at 1 sa ibaba bawat isa sa trio upang tandaan ang lokasyon. Ang bawat binary number sa bawat triplet ay kumakatawan sa isang lugar sa octal coefficient. Ang unang numero ay posisyon 4, ang pangalawang numero ay posisyon 2, at ang pangatlong numero ay tumutugma sa posisyon 1. Para sa pagiging simple, isulat ang mga numerong ito nang direkta sa ibaba ng iyong mga binary triplet. Halimbawa:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Tandaan: para sa shortcut maaari mong laktawan ang hakbang na ito at ihambing lamang ang mga binary set sa talahanayan ng conversion na ito ng octal.
  5. Kapag ang 1 ay nasa isang numero na nagpapahiwatig ng isang posisyon, isulat ang numerong iyon (4, 2, o 1) upang simulan ang numero ng oktal. Kung sa "4" mayroong isang numero 1, ang iyong numero ng octal ay may numero 4. Kung ang 0 ay nasa itaas ng isang numero na nagpapahiwatig ng isang posisyon, ang iyong numero ng octal ay hindi maglalaman ng numerong iyon at maiiwan naming blangko ito, walang palatandaan dash doon. Isaalang-alang ang halimbawa ng problema:
    • Mga Thread:
      • Ilipat ang 1010100112 kay octal.
    • Ikatlong pangkat:
      • 101 010 011
    • Magdagdag ng mga tagapagpahiwatig ng lokasyon:
      • 101 010 011
        421 421 421
    • Suriin ang bawat posisyon:
      • 101 010 011
        421 421 421
        401 020 021
  6. Idagdag ang mga bagong numero sa bawat triple. Kapag nahanap mo ang numero ng oktal, hanapin lamang ang kabuuan ng mga halaga sa triple. Kaya sa 101, mayroon kaming 4, 0, 1 at makakakuha 5 (). Pagpapatuloy ng halimbawa sa itaas:
    • Mga Thread:
      • Ilipat ang 1010100112 kay octal.
    • Pangkatin ang tatlo, magdagdag ng mga sukatan ng lokasyon, at suriin ang bawat pagkakalagay:
      • 101 010 011
        421 421 421
        401 020 021
    • Idagdag ang bawat isa sa tatlong mga pangkat:
  7. Pagsamahin ang mga resulta na nakuha upang mabuo ang pangwakas na numero ng oktal. Ang paghati sa isang binary number ay ginagawang madali upang malutas ang mga problema sa matematika - ang paunang numero ay isang simpleng string ng mga character lamang. Kaya ngayon, pagkatapos na mag-convert, kailangan naming pagsamahin ang lahat upang makuha ang pangwakas na resulta. Yun lang.
    • Mga Thread:
      • Ilipat ang 1010100112 kay octal.
    • Ikatlong pangkat, magdagdag ng mga numero ng lokasyon, suriin ang mga lokasyon, at maghanap ng mga kabuuan:
      • 101 010 011
        5 — 2 — 3
    • Pagsamahin ang mga numero nang magkasama:
      • 523
  8. Magdagdag ng subscript sa ilalim ng 8 (tulad ng isang ito 8) upang makumpleto ang conversion. Kung wala ang notasyong ito, imposibleng matukoy kung ang 523 ay isang ordinaryong numero ng oktal o isang decimal number. Upang ipaalam sa iyong guro na nakuha mo ang tamang sagot, magdagdag ng isang index sa ibaba 8, na nagpapahiwatig na ito ay isang numero ng oktal, sa base 8, sa iyong sagot.
    • Mga Thread:
      • Ilipat ang 1010100112 kay octal.
    • I-convert:
      • 523.
    • Pangwakas na sagot:
      • 5238
    anunsyo

Paraan 2 ng 2: I-toggle ang mga switch at variation

  1. Gumamit ng isang simpleng converter ng octal upang makatipid ng oras at gawin ang iyong takdang-aralin. Bagaman hindi ginamit sa pagsubok, ito ay isang mahusay na pagpipilian para sa iba pang mga kaso. Dahil mayroon lamang 8 mga kumbinasyon ng bilang, ang pagsasaulo ay hindi mahirap sa lahat. Hatiin lamang ang mga numero sa mga pangkat ng tatlo at ihambing ang mga ito sa talahanayan sa larawan.
    • Tandaan na walang direktang pagbabago para sa 8 at 9. Sa octal, ang mga bilang na ito ay wala dahil mayroon lamang 8 mga digit (0-7) sa base 8 system.
  2. Kung mayroong isang kakaibang bahagi, itatago namin ang kuwit at magsisimulang mag-convert mula doon. Isaalang-alang ang kaso ng pag-convert ng binary number na 10010,11 sa isang numero ng oktal. Karaniwan, lumilipat ka mula kanan pakanan at magsimula sa isang pangkat ng tatlo. Sa isang kuwit, gumawa ka ng paglipat mula sa posisyon na iyon: para sa bahagi sa kaliwa ng kuwit (10010), nagsisimula ka mula doon at i-convert mula kanan pakanan (010 010). Sa kanang bahagi (, 11), nagsisimula ka mula sa kuwit at nagko-convert mula kaliwa hanggang kanan (110). Kapag nagdaragdag ng zero, ang mga zero ay palaging idinagdag sa direksyon ng conversion. Ang aming ikatlong resulta ng pangkat ay 010 010, 110.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Gamitin ang talahanayan ng converter ng octal upang ibalik ang octal sa binary. Kailangan mo ang talahanayan para sa reverse conversion, dahil ang "3" lang ay hindi bibigyan ka ng sapat na impormasyon upang gawin ang matematika maliban kung naiintindihan mo na ang sistema ng oktal at nais na muling pag-isipang muli ang bawat kombinador. Ang paggamit ng talahanayan sa ibaba ay magiging madali upang mai-convert ang bawat digit ng octal sa isang hanay ng tatlong mga binary digit at pagkatapos ay pagsamahin sila:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    anunsyo

Payo

  • Dalhin ang iyong oras upang masira ang mga numero. Sa isip, dapat kang gumamit ng malaking papel na may maraming puwang para sa iyong trabaho.