Ako previesť binárne na osmičkové

Autor: Peter Berry
Dátum Stvorenia: 16 V Júli 2021
Dátum Aktualizácie: 23 V Júni 2024
Anonim
Ako previesť binárne na osmičkové - Tipy
Ako previesť binárne na osmičkové - Tipy

Obsah

Binárne a osmičkové sú dva rôzne koeficienty, ktoré sa bežne používajú v počítačoch. Líši sa od radix: báza 2 má osmičkový a osmičkový 8, takže ich treba pre prevod zoskupiť. Znie to komplikovane, ale transformácia je v skutočnosti veľmi jednoduchá.

Kroky

Metóda 1 z 2: Manuálny prenos

  1. Rozpoznajte binárnu postupnosť. Binárne reťazce sú jednoduché reťazce zložené zo znakov 1 a 0, napríklad 101001, 001 alebo dokonca 1. Tieto reťazce sú zvyčajne binárne čísla. Niektoré knihy a učitelia navyše symbolizujú binárne čísla prostredníctvom dolného indexu „2“, napríklad 1001.2, aby nedošlo k zámene s číslom „tisíc jeden“.
    • Dolný index označuje „základňu“ čísla. Binárna sústava je základná dva a osmičková sústava je základná 8.

  2. Zoskupte znaky 1 a 0 v binárnom čísle do troch skupín počnúc sprava doľava. Existuje osem rôznych znakov alebo číslic použitých v osmičkovom formáte a iba dva v binárnom formáte. Potrebujeme teda tri binárne číslice, ktoré reprezentujú osmičkové číslo. Skupinové čísla sprava doľava. Napríklad binárne číslo 101001 bude rozdelené na 101 001.

  3. Ak niet dosť číslic na vytvorenie trojky, pridajte naľavo od poslednej číslice nuly. Číslo 10011011 má osem číslic, a hoci osem nie je deliteľné tromi, môžete ho previesť na osmičkové číslo tak, že najskôr pridáte nuly, až kým nebudete mať trojku. Napríklad:
    • Pôvodné číslo: 10011011
    • Skupina: 10 011 011
    • Pridajte nuly tak, aby každá skupina mala tri prvky: 010 011 011

  4. Pridajte 4, 2 a 1 pod každú trojicu, aby ste si poznačili polohu. Každé binárne číslo v každej trojici predstavuje miesto v osmičkovom koeficiente. Prvé číslo je pozícia 4, druhé číslo je pozícia 2 a tretie číslo zodpovedá pozícii 1. Pre jednoduchosť napíšte tieto čísla priamo pod svoje binárne trojčatá. Napríklad:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Poznámka: ako odkaz môžete tento krok preskočiť a jednoducho porovnať binárne množiny s touto osmičkovou konverznou tabuľkou.
  5. Keď je 1 na čísle označujúcom pozíciu, napíšte toto číslo (4, 2 alebo 1), aby sa začalo osmičkové číslo. Ak je na „4“ číslo 1, potom má vaše osmičkové číslo číslo 4. Ak je 0 nad číslom označujúcim pozíciu, vaše osmičkové číslo toto číslo nebude obsahovať a ponecháme ho prázdne, nie alebo podpísať pomlčka tam. Zvážte príklad problému:
    • Vlákna:
      • Prevod 1010100112 na osmičkový.
    • Skupina tri:
      • 101 010 011
    • Pridajte indikátory polohy:
      • 101 010 011
        421 421 421
    • Vyhodnoťte každú pozíciu:
      • 101 010 011
        421 421 421
        401 020 021
  6. Sčítajte nové čísla v každej trojici. Akonáhle nájdete osmičkové číslo, jednoducho nájdite súčet hodnôt v trojkombinácii. Takže so 101 máme 4, 0, 1 a dostaneme 5 (). Pokračovanie vyššie uvedeného príkladu:
    • Vlákna:
      • Prevod 1010100112 na osmičkový.
    • Zoskupte tri, pridajte metriky polohy a vyhodnoťte každé umiestnenie:
      • 101 010 011
        421 421 421
        401 020 021
    • Pridajte každú z troch skupín:
  7. Spojením získaných výsledkov vznikne konečné osmičkové číslo. Rozdelenie binárneho čísla uľahčuje riešenie matematických úloh - počiatočné číslo je iba jednoduchý reťazec znakov. Takže teraz, po konverzii, musíme všetko spojiť, aby sme dosiahli konečný výsledok. To je všetko.
    • Vlákna:
      • Prevod 1010100112 na osmičkový.
    • Zoskupte tri, pridajte čísla miest, vyhodnoťte polohy a nájdite celkové hodnoty:
      • 101 010 011
        5 — 2 — 3
    • Spojte čísla dohromady:
      • 523
  8. Pridajte dolný index pod 8 (ako je tento 8) na dokončenie konverzie. Bez tohto zápisu by bolo nemožné určiť, či je 523 obyčajné osmičkové číslo alebo desatinné číslo. Ak chcete učiteľovi oznámiť, že ste dostali správnu odpoveď, pridajte do odpovede index pod 8, čo znamená, že ide o osmičkové číslo v základe 8.
    • Vlákna:
      • Prevod 1010100112 na osmičkový.
    • Konvertovať:
      • 523.
    • Záverečná odpoveď:
      • 5238
    reklama

Metóda 2 z 2: Prepínače a variácie

  1. Pomocou jednoduchého osmičkového prevodníka ušetrite čas a robte si domáce úlohy. Aj keď to nie je použité v teste, je to skvelá voľba pre iné prípady. Pretože existuje iba 8 číselných kombinácií, zapamätanie nie je vôbec ťažké. Čísla jednoducho rozdelíte do skupín po troch a porovnáte ich s tabuľkou na obrázku.
    • Upozorňujeme, že pre 8 a 9 neexistuje priama konverzia. V osmičkovej podobe sú tieto čísla neexistuje pretože v systéme základnej 8 je iba 8 číslic (0-7).
  2. Ak existuje nepárna časť, ponecháme si čiarku a začneme prevádzať odtiaľ. Zvážte prípad prevodu binárneho čísla 10010,11 na osmičkové číslo. Zvyčajne prepínate sprava doľava a začínate trojčlennou skupinou. Čiarkou urobíte prechod z tejto polohy: pre časť naľavo od čiarky (10010) začnite odtiaľ a konvertujte sprava doľava (010 010). Pri pravej časti (, 11) začínate od čiarky a konvertujete zľava doprava (110). Pri pridávaní nuly sa vždy v smere konverzie pridajú nuly. Výsledok našej tretej skupiny by bol 010 010, 110.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Použite tabuľku prevodníka osmičkových prevodov na prevod osmičkového čísla späť na binárne. Potrebujete tabuľku na spätnú konverziu, pretože iba „3“ vám neposkytne dostatok informácií na matematiku, pokiaľ už nerozumiete osmičkovej sústave a nechcete premyslieť každý kombinátor. Pomocou nasledujúcej tabuľky bude ľahké previesť každú osmičkovú číslicu na skupinu troch binárnych číslic a potom ich skombinovať:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    reklama

Rada

  • Nájdite si čas a rozdeľte čísla. V ideálnom prípade by ste mali na prácu použiť veľký papier s dostatkom miesta.