Jak przekonwertować plik binarny na ósemkowy

Autor: Peter Berry
Data Utworzenia: 16 Lipiec 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Zamiana liczb z systemu dziesiętnego na system binarny (dwójkowy) i z binarnego na dziesiętny
Wideo: Zamiana liczb z systemu dziesiętnego na system binarny (dwójkowy) i z binarnego na dziesiętny

Zawartość

Binarny i ósemkowy to dwa różne współczynniki powszechnie używane w komputerach. Różni się od podstawy: podstawa 2 ma ósemkową i ósemkową 8, więc do konwersji należy je pogrupować. Brzmi to skomplikowanie, ale transformacja jest w rzeczywistości bardzo prosta.

Kroki

Metoda 1 z 2: Transfer ręczny

  1. Rozpoznaj sekwencję binarną. Ciągi binarne to proste ciągi złożone ze znaków 1 i 0, takie jak 101001, 001 lub nawet 1. Te ciągi są zwykle liczbami binarnymi. Ponadto niektóre książki i nauczyciele również symbolizują liczby binarne za pomocą indeksu dolnego „2”, na przykład 1001.2, aby uniknąć pomylenia z liczbą „tysiąc jeden”.
    • Indeks dolny wskazuje „podstawę” liczby. Binarny to system o podstawie dwa, a ósemkowy to system o podstawie 8.

  2. Pogrupuj znaki 1 i 0 w liczbie binarnej w zestawy po trzy, zaczynając od prawej do lewej. Istnieje osiem różnych znaków lub cyfr w systemie ósemkowym i tylko dwie w systemie dwójkowym. Potrzebujemy więc trzech cyfr binarnych, aby przedstawić liczbę ósemkową. Numery grupowe od prawej do lewej. Na przykład liczba binarna 101001 zostanie podzielona na 101 001.

  3. Dodaj zera po lewej stronie ostatniej cyfry, jeśli nie ma wystarczającej liczby cyfr, aby utworzyć potrójną. Liczba 10011011 ma osiem cyfr i chociaż osiem nie jest podzielnych przez trzy, możesz zamienić ją na ósemkową, dodając najpierw zera, aż uzyskasz potrójną. Na przykład:
    • Numer oryginalny: 10011011
    • Grupa: 10 011 011
    • Dodaj zera, aby każda grupa miała trzy elementy: 010 011 011

  4. Dodaj 4, 2 i 1 poniżej każdego z trio, aby zanotować pozycję. Każda liczba binarna w każdej trójce reprezentuje miejsce we współczynniku ósemkowym. Pierwsza liczba to pozycja 4, druga liczba to pozycja 2, a trzecia liczba odpowiada pozycji 1. Dla uproszczenia, zapisz te liczby bezpośrednio pod trojaczkami binarnymi. Na przykład:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Uwaga: w przypadku skrótu możesz pominąć ten krok i po prostu porównać zestawy binarne z tą tabelą konwersji ósemkowej.
  5. Gdy 1 znajduje się na liczbie wskazującej pozycję, wpisz tę liczbę (4, 2 lub 1), aby rozpocząć liczbę ósemkową. Jeśli na "4" jest liczba 1, twoja liczba ósemkowa ma liczbę 4. Jeśli 0 znajduje się nad liczbą wskazującą pozycję, twoja liczba ósemkowa nie będzie zawierała tej liczby i zostawimy ją pustą, bez znaku pędzić tam. Rozważ przykładowy problem:
    • Wątki:
      • Przelew 1010100112 do ósemkowej.
    • Grupa trzecia:
      • 101 010 011
    • Dodaj wskaźniki lokalizacji:
      • 101 010 011
        421 421 421
    • Oceń każdą pozycję:
      • 101 010 011
        421 421 421
        401 020 021
  6. Dodaj nowe liczby w każdej trójce. Po zlokalizowaniu liczby ósemkowej po prostu znajdź sumę wartości w potrójnej. Więc przy 101 mamy 4, 0, 1 i otrzymujemy 5 (). Kontynuując powyższy przykład:
    • Wątki:
      • Przelew 1010100112 do ósemkowej.
    • Pogrupuj trzy, dodaj dane lokalizacji i oceń każde miejsce docelowe:
      • 101 010 011
        421 421 421
        401 020 021
    • Dodaj każdą z trzech grup:
  7. Połącz otrzymane wyniki, aby utworzyć ostateczną liczbę ósemkową. Dzielenie liczby binarnej ułatwia rozwiązywanie problemów matematycznych - początkowa liczba to po prostu prosty ciąg znaków. Więc teraz, po konwersji, musimy wszystko połączyć, aby uzyskać ostateczny wynik. To wszystko.
    • Wątki:
      • Przelew 1010100112 do ósemkowej.
    • Pogrupuj trzy, dodaj numery lokalizacji, oceń lokalizacje i znajdź sumy:
      • 101 010 011
        5 — 2 — 3
    • Połącz liczby razem:
      • 523
  8. Dodaj indeks dolny pod 8 (jak ten 8), aby zakończyć konwersję. Bez tego zapisu niemożliwe byłoby określenie, czy 523 jest zwykłą liczbą ósemkową, czy dziesiętną. Aby poinformować nauczyciela, że ​​otrzymałeś poprawną odpowiedź, dodaj indeks poniżej 8, wskazując, że jest to liczba ósemkowa o podstawie 8 w swojej odpowiedzi.
    • Wątki:
      • Przelew 1010100112 do ósemkowej.
    • Konwertować:
      • 523.
    • Ostatnia odpowiedź:
      • 5238
    Reklama

Metoda 2 z 2: Przełączniki dwustabilne i odmiany

  1. Użyj prostego konwertera ósemkowego, aby zaoszczędzić czas i odrobić pracę domową. Chociaż nie jest używany w teście, jest to doskonały wybór w innych przypadkach. Ponieważ jest tylko 8 kombinacji liczb, zapamiętywanie wcale nie jest trudne. Po prostu podziel liczby na grupy po trzy i porównaj je z tabelą na obrazku.
    • Zauważ, że nie ma bezpośredniej konwersji dla 8 i 9. Liczby ósemkowe są nie istnieje ponieważ w systemie bazowym 8 jest tylko 8 cyfr (0-7).
  2. Jeśli jest nieparzysta część, zachowamy przecinek i zaczniemy od tego konwertować. Rozważmy przypadek zamiany liczby binarnej 10010,11 na liczbę ósemkową. Zwykle przełączasz się od prawej do lewej i zaczynasz od grupy trzech osób. Przecinkiem dokonujesz przejścia z tej pozycji: dla części znajdującej się po lewej stronie przecinka (10010) zaczynasz od tego miejsca i konwertujesz od prawej do lewej (010 010). Prawą częścią (, 11) zaczynasz od przecinka i konwertujesz od lewej do prawej (110). Podczas dodawania zera zawsze dodawane są zera w kierunku konwersji. Nasz wynik trzeciej grupy to 010 010, 110.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Użyj tabeli konwertera ósemkowego, aby przekonwertować liczbę ósemkową z powrotem na binarną. Potrzebujesz tabeli do konwersji odwrotnej, ponieważ samo „3” nie da ci wystarczającej ilości informacji do obliczenia matematyki, chyba że znasz już system ósemkowy i chcesz przemyśleć każdy kombinator. Skorzystanie z poniższej tabeli ułatwi konwersję każdej cyfry ósemkowej na zestaw trzech cyfr binarnych, a następnie połączenie ich razem:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    Reklama

Rada

  • Poświęć trochę czasu na rozbicie liczb. Najlepiej byłoby użyć dużego papieru z dużą ilością miejsca do pracy.