Kako pretvoriti binarno v osmiško

Avtor: Peter Berry
Datum Ustvarjanja: 16 Julij. 2021
Datum Posodobitve: 23 Junij 2024
Anonim
Binary to Octal Conversion
Video.: Binary to Octal Conversion

Vsebina

Binarni in osmiški sta dva različna koeficienta, ki se pogosto uporabljata v računalnikih. Za razliko od radixa: osnova 2 ima osmico in osmico 8, zato jih je treba pretvoriti v skupine. To se sliši zapleteno, toda preobrazba je pravzaprav zelo preprosta.

Koraki

Metoda 1 od 2: Ročni prenos

  1. Prepoznajte binarno zaporedje. Binarni nizi so preprosti nizi, sestavljeni iz znakov 1 in 0, na primer 101001, 001 ali celo 1. Ti nizi so običajno binarna števila. Poleg tega nekatere knjige in učitelji simbolizirajo tudi binarne številke s podpisom "2", na primer 1001.2, da se izognemo zmedi s številko "tisoč in ena".
    • Indeks označuje "osnovo" za številko. Binarni je osnovni sistem dva, osmiški pa osnovni sistem 8.

  2. Znake 1 in 0 združite v binarno število v sklope po tri, začenši od desne proti levi. Obstaja osem različnih znakov ali števk, ki se uporabljajo v osmiški in samo dve v binarni obliki. Torej potrebujemo tri binarne številke, ki predstavljajo osmiško število. Skupine številk od desne proti levi. Na primer, binarno število 101001 bo razdeljeno na 101 001.

  3. Če ni dovolj števk, da bi oblikovali trojko, dodajte ničle levo od zadnje številke. Število 10011011 ima osem števk in čeprav osem ni deljivo s tremi, ga lahko pretvorite v osmiško, tako da najprej dodate ničle, dokler ne dobite trojke. Na primer:
    • Originalna številka: 10011011
    • Skupina: 10 011 011
    • Dodajte ničle, tako da ima vsaka skupina tri elemente: 010 011 011

  4. Dodajte 4, 2 in 1 pod vsako trojko, da si zabeležite lokacijo. Vsako binarno število v vsakem tripletu predstavlja mesto v osmiškem koeficientu. Prva številka je položaj 4, druga številka je položaj 2, tretja številka pa ustreza položaju 1. Zaradi enostavnosti zapišite te številke neposredno pod svoje binarne trojke. Na primer:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Opomba: za bližnjico lahko ta korak preskočite in samo primerjate binarne nabore s to osmerčno tabelo pretvorbe.
  5. Ko je 1 na številki, ki označuje položaj, napišite to številko (4, 2 ali 1), da začnete osmiško število. Če je na "4" številka 1, ima vaše osmiško število številko 4. Če je 0 nad številko, ki označuje položaj, vaše osmiško število ne bo vsebovalo te številke in jo bomo pustili prazno, ne ali znak pomišljaj tam. Razmislite o primeru težave:
    • Niti:
      • Prenos 1010100112 do osmice.
    • Tretja skupina:
      • 101 010 011
    • Dodajte kazalnike lokacije:
      • 101 010 011
        421 421 421
    • Ocenite vsak položaj:
      • 101 010 011
        421 421 421
        401 020 021
  6. V vsaki trojki seštejte nove številke. Ko poiščete osmiško število, preprosto poiščite vsoto vrednosti v trojki. Torej pri 101 imamo 4, 0, 1 in dobimo 5 (). Nadaljujemo z zgornjim primerom:
    • Niti:
      • Prenos 1010100112 do osmice.
    • Skupina tri, dodajte meritve lokacije in ocenite vsako umestitev:
      • 101 010 011
        421 421 421
        401 020 021
    • Seštejte vsako od treh skupin:
  7. Dobljene rezultate združite v končno oktalno število. Delitev binarnega števila olajša reševanje matematičnih problemov - začetno število je le preprost niz znakov. Zato moramo za zdaj po pretvorbi vse skupaj združiti za končni rezultat. To je vse.
    • Niti:
      • Prenos 1010100112 do osmice.
    • Skupina tri, dodajte lokacijske številke, ocenite lokacije in poiščite vsote:
      • 101 010 011
        5 — 2 — 3
    • Števila združite skupaj:
      • 523
  8. Dodajte podpis pod 8 (kot je ta 8) za dokončanje pretvorbe. Brez tega zapisa bi bilo nemogoče ugotoviti, ali je 523 običajno osmiško število ali decimalno število. Če želite svojemu učitelju sporočiti, da ste dobili pravilen odgovor, dodajte v indeks pod 8 indeks, ki označuje, da gre za osmiško število, v osnovo 8, v odgovor.
    • Niti:
      • Prenos 1010100112 do osmice.
    • Pretvorba:
      • 523.
    • Končni odgovor:
      • 5238
    oglas

2. metoda od 2: preklopna stikala in različice

  1. Za prihranek časa in domače naloge uporabite preprost osmero pretvornik. Čeprav se v testu ne uporablja, je to odlična izbira za druge primere. Ker obstaja le 8 kombinacij številk, si zapomniti sploh ni težko. Števila preprosto razdelite v tri skupine in jih primerjajte s tabelo na sliki.
    • Upoštevajte, da ni neposredne pretvorbe za 8 in 9. V osmici so te številke ne obstaja ker je v osnovnem 8 sistemu le 8 števk (0-7).
  2. Če je čuden del, bomo ohranili vejico in od tam začeli pretvarjati. Razmislimo o primeru pretvorbe binarnega števila 10010,11 v osmiško število. Običajno preklopite z desne na levo in začnete s skupino treh. Z vejico naredite prehod iz tega položaja: za del levo od vejice (10010) začnete od tam in pretvorite od desne proti levi (010 010). Z desnim delom (, 11) začnete z vejico in pretvorite od leve proti desni (110). Pri dodajanju ničle se vedno dodajo ničle v smeri pretvorbe. Naš tretji rezultat v skupini bi bil 010 010, 110.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Uporabite tabelo osmiškega pretvornika, če želite pretvoriti osmiško nazaj v binarno. Za obratno pretvorbo potrebujete tabelo, ker vam samo "3" ne bo dalo dovolj informacij za računanje, razen če že razumete osmiški sistem in ne želite premisliti o vsakem kombinatorju. Uporaba spodnje tabele bo olajšala pretvorbo vsake osmiške števke v nabor treh binarnih številk in njihovo združitev med seboj:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    oglas

Nasvet

  • Vzemite si čas za razčlenitev številk. V idealnem primeru bi morali uporabljati velik papir z veliko prostora za delo.