Kaip konvertuoti dvejetainį į aštuonetą

Autorius: Peter Berry
Kūrybos Data: 16 Liepos Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Binary to Octal Conversion
Video.: Binary to Octal Conversion

Turinys

Dvejetainis ir aštuonkojis yra du skirtingi koeficientai, paprastai naudojami kompiuteriuose. Skiriasi nuo radikso: 2 pagrindas turi aštuonetą ir aštuonetą, todėl juos konvertuojant reikia sugrupuoti. Tai skamba komplikuotai, tačiau transformacija iš tikrųjų yra labai paprasta.

Žingsniai

1 metodas iš 2: rankinis perkėlimas

  1. Atpažinkite dvejetainę seką. Dvejetainės eilutės yra paprastos eilutės, sudarytos iš simbolių 1 ir 0, tokių kaip 101001, 001 ar net 1. Šios eilutės paprastai yra dvejetainiai skaičiai. Be to, kai kurios knygos ir mokytojai taip pat pasirašo dvejetainius skaičius per indeksą „2“, pavyzdžiui, 1001.2, kad nebūtų painiojama su skaičiumi „vienas tūkstantis vienas“.
    • Indeksas nurodo skaičiaus „pagrindą“. Dvejetainė yra pagrindinė sistema, o aštuonkoji - pagrindinė 8 sistema.

  2. Grupuokite 1 ir 0 simbolius dvejetainiu skaičiumi į trijų grupes, pradedant iš dešinės į kairę. Yra aštuoni skirtingi simboliai arba skaitmenys, vartojami aštuntajame, ir tik du - dvejetainiais. Taigi mums reikia trijų dvejetainių skaitmenų, kurie atspindėtų aštuntąjį skaičių. Grupuokite numerius iš dešinės į kairę. Pavyzdžiui, dvejetainis skaičius 101001 bus padalytas į 101 001.

  3. Jei nėra pakankamai skaitmenų, kad susidarytų trigubas, paskutinio skaitmens kairėje pridėkite nulius. Skaičius 10011011 turi aštuonis skaitmenis ir, nors aštuoni negali dalytis iš trijų, galite jį konvertuoti į aštuonetą, pirmiausia pridėdami nulius, kol gausite trigubą. Pavyzdžiui:
    • Originalus numeris: 10011011
    • Grupė: 10 011 011
    • Pridėkite nulių, kad kiekvienoje grupėje būtų trys elementai: 010 011 011

  4. Po kiekviena trijulė pridėkite 4, 2 ir 1, kad pažymėtumėte vietą. Kiekvienas dvejetainis skaičius kiekviename triplete reiškia vietą aštuoneto koeficiente. Pirmasis skaičius yra 4 pozicija, antrasis skaičius yra 2 pozicija, o trečiasis skaičius - 1 poziciją. Kad būtų paprasčiau, užrašykite šiuos skaičius tiesiai po savo dvejetainiais trynukais. Pavyzdžiui:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Pastaba: naudodamiesi nuoroda galite praleisti šį veiksmą ir tiesiog palyginti dvejetainius rinkinius su šia aštuonkojo konversijos lentele.
  5. Kai 1 yra ant skaičiaus, nurodančio padėtį, užrašykite tą skaičių (4, 2 arba 1), kad pradėtumėte aštuonetą. Jei ant „4“ yra skaičius 1, jūsų aštuntainis skaičius turi skaičių 4. Jei 0 yra virš skaičiaus, nurodančio padėtį, jūsų aštuntainiame numeryje to skaičiaus nebus, o mes paliksime jį tuščią, jokio ženklo brūkšnys ten. Apsvarstykite problemos pavyzdį:
    • Siūlai:
      • Pervedimas 1010100112 iki aštuoneto.
    • Trečia grupė:
      • 101 010 011
    • Pridėti vietos rodiklius:
      • 101 010 011
        421 421 421
    • Įvertinkite kiekvieną poziciją:
      • 101 010 011
        421 421 421
        401 020 021
  6. Sudėkite naujus skaičius kiekvienoje triguboje. Suradę aštuonetą, paprasčiausiai suraskite trigubą reikšmių sumą. Taigi su 101 turime 4, 0, 1 ir gauname 5 (). Tęsiant aukščiau pateiktą pavyzdį:
    • Siūlai:
      • Pervedimas 1010100112 iki aštuoneto.
    • Grupuokite tris, pridėkite vietos metriką ir įvertinkite kiekvieną paskirties vietą:
      • 101 010 011
        421 421 421
        401 020 021
    • Sudėkite visas tris grupes:
  7. Sujungti gautus rezultatus, kad susidarytų galutinis aštuonkojis. Padalinus dvejetainį skaičių, lengviau išspręsti matematikos uždavinius - pradinis skaičius yra tik paprasta simbolių eilutė. Taigi dabar, atlikę konversiją, turime viską sujungti, kad gautume galutinį rezultatą. Tai viskas.
    • Siūlai:
      • Pervedimas 1010100112 iki aštuoneto.
    • Grupuokite tris grupes, pridėkite vietovių numerius, įvertinkite vietas ir raskite visas sumas:
      • 101 010 011
        5 — 2 — 3
    • Sujunkite skaičius kartu:
      • 523
  8. Pridėkite indeksą po 8 (kaip šis 8) užbaigti konversiją. Be šio užrašo būtų neįmanoma nustatyti, ar 523 yra paprastas aštuonkojis, ar dešimtainis skaičius. Norėdami pranešti mokytojui, kad gavote teisingą atsakymą, atsakyme pridėkite rodyklę žemiau 8, nurodydami, kad tai yra aštuonkojis skaičius.
    • Siūlai:
      • Pervedimas 1010100112 iki aštuoneto.
    • Paversti:
      • 523.
    • Galutinis atsakymas:
      • 5238
    skelbimas

2 metodas iš 2: perjungti jungiklius ir variantus

  1. Norėdami sutaupyti laiko ir atlikti namų darbus, naudokite paprastą aštuonkampio keitiklį. Nors bandyme nenaudojamas, tačiau tai puikus pasirinkimas kitais atvejais. Kadangi yra tik 8 skaičių deriniai, įsiminti visai nėra sunku. Paprasčiausiai suskirstote skaičius į trijų grupes ir palyginkite juos su paveikslėlyje pateikta lentele.
    • Atkreipkite dėmesį, kad nėra tiesioginio 8 ir 9 perskaičiavimo. Aštuoniais šie skaičiai yra neegzistuoja nes pagrindinėje 8 sistemoje yra tik 8 skaitmenys (0–7).
  2. Jei yra nelyginė dalis, laikysime kablelį ir pradėsime konvertuoti iš ten. Panagrinėkime atvejį, kai dvejetainis skaičius 10010,11 konvertuojamas į aštuonetį. Paprastai pereinate iš dešinės į kairę ir pradedate nuo trijų grupių. Su kableliu atliekate perėjimą iš tos padėties: kablelio kairėje pusėje (10010) pradedate nuo ten ir konvertuojate iš dešinės į kairę (010 010). Dešine dalimi (, 11) pradedate nuo kablelio ir konvertuojate iš kairės į dešinę (110). Pridedant nulį, nuliai visada pridedami konversijos kryptimi. Trečiosios mūsų grupės rezultatas būtų 010 010, 110.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Norėdami konvertuoti aštuonetą atgal į dvejetainį, naudokite aštuonkampio keitiklio lentelę. Jums reikia lentelės atvirkštiniam konvertavimui, nes tik „3“ nesuteiks pakankamai informacijos matematikai atlikti, nebent jūs jau suprantate aštuonetę ir norite permąstyti kiekvieną kombinatorių. Naudojant toliau pateiktą lentelę, bus lengva konvertuoti kiekvieną aštuntąjį skaitmenį į trijų dvejetainių skaitmenų rinkinį ir tada juos sujungti:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    skelbimas

Patarimas

  • Skirkite laiko suskirstyti numerius. Idealiu atveju savo darbui turėtumėte naudoti didelį popierių su daug vietos.