Jak przetłumaczyć z systemu dziesiętnego do binarnego

Dziesiętny (na podstawie dziesięciu) System numer ma 10 możliwych wartości (0,1,2,3,4,5,6,7,8 lub 9) dla każdej wartości lokalnej. System numeru binarnego (na podstawie dwóch) z kolei ma dwie możliwe wartości każdej wartości lokalizacji - 0 lub 1. Ponieważ system binarny jest wewnętrznym językiem komputerów, wówczas poważni programiści powinni zrozumieć, jak przełożyć się z systemu dziesiętnego do binarnego, którego ten artykuł powie Ci.

Kroki

Metoda 1 z 2:
Pole metody: skrócony podział z pozostałością
  1. Obraz zatytułowany Konwertuj z dziesiętnego do kroku binarnego 1
jeden. Umieść zadanie. W tym przykładzie przenieśmy liczbę dziesiętną 15610 w systemie binarnym. Zapisz liczbę dziesiętną jako podziwalną w "podziale kolumny" (po prawej), a następnie zapisz podstawę "2" jako dzielnika, który jest, po lewej stronie podpisu podziału.
  • Ta metoda jest znacznie łatwiejsza do zrozumienia, gdy zobaczysz wszystkie obliczenia na papierze. Ponadto ta metoda oparta na dywizji przez 2 jest również dość prosta do zrozumienia początkujących.
  • Aby nie mylić liczby przed i po tłumaczeniu, warto zwrócić uwagę na podstawę systemu, w której pracujesz obok każdej odpowiedniej liczby. Następnie liczby dziesiętne będą rejestrowane wraz z indeksem bazowym 10 i binarnym - odpowiednio wskaźnik bazowy 2.
  • Obraz zatytułowany Konwertuj z dziesiętnego do kroku binarnego
    2. Wykonać działanie podziału. Zapisz całą odpowiedź (prywatny) pod znakiem podziału, a pozostałość (0 lub 1) zapisu na prawo od podziału.
  • Ponieważ są nam podzieleni przez 2, gdy jest nawet podzielna, pozostałość binarna będzie równa 0, a gdy pozostałość nieparzysta, wówczas pozostałość binarna będzie równa 1.
  • Obraz zatytułowany Konwertuj z dziesiętnego do kroku binarnego 3
    3. Poruszaj się przez udostępnianie każdego nowego prywatnego na dwóch i nagrywanie pozostałości po prawej stronie każdego podziału. Zatrzymaj się, gdy prywatny będzie równy 0.
  • Obraz zatytułowany Konwertuj z dziesiętnego do kroku binarnego 4
    cztery. Zapisz nową liczbę binarną. Odczytaj kolejną sekwencję od dołu do góry, począwszy od ostatniej pozostałości. W naszym przykładzie musiałeś zdobyć 10011100. Jest to binarny równowartość liczby dziesiętnej 156. Ten sam numer zapisany z podstawowymi indeksami wygląda tak: 15610 = 100111002
  • Ta metoda można zmienić, aby przetłumaczyć z systemu dziesiętnego do "dowolny". Użyliśmy Divider 2, ponieważ przekładamy się na system binarny. Gdybyśmy chcieli przenieść nasz numer do dziewięciu rozmiarów, to znaczy system z podstawą 9, a następnie podzielimy dziewięć, a nie dwa. W rezultacie otrzymamy numer w żądanym systemie.
  • Metoda 2 z 2:
    Metoda Druga: Porównanie malejących stopni i odejmowania
    1. Obraz zatytułowany Konwertuj z dziesiętnego do kroku binarnego
    jeden. Zacznij od tworzenia stołu. Zapisz wartości liczby 2 do jednego stopnia lub drugiego, prowadząc rekord prawo do lewej. Zacznij od 2, dając jej wartość "jeden".Zwiększ wskaźnik stopnia na jednostkę dla każdego stopnia. Kontynuuj pracę na liście, aż otrzymasz numer, który jest bardzo blisko tego, z którym pracujesz. Przypuśćmy, że pracujemy... ponownie z liczbą 15610, Przetłumaczenie go z systemu dziesiętnego do numeru binarnego.
  • Obraz zatytułowany Konwertuj z dziesiętnego do binarnego krok 6
    2. Oblicz największą wartość stopnia umieszczonego w numerze, który chcesz przetłumaczyć na system binarny. Jaka jest największa wartość stopnia, pasuje do 156? Numer 128 (2 w siódmym stopniu) jest umieszczony, więc najbardziej opuszczalny znak binarny będzie 1. Następnie musisz odjąć 128 z 156, co będzie równe 28.
  • Obraz zatytułowany Konwertuj z dziesiętnego do kroku binarnego 7
    3. Przejdź do następnego stopnia dwóch. Więc teraz pracujemy z liczbą 28. Spójrzmy na naszą listę, jaki następny stopień TWO może pasować do numeru 28? 64 umieszczony o 28? Nie, a następnie następny znak na rejestrze binarnym (od pierwszego) - 0. Musisz kontynuować, aż znajdziesz numer, który pasuje do 28.
  • Obraz zatytułowany Konwertuj z dziesiętnego do binarnego kroku 8
    cztery. Usuń każdy następny zaplanowany numer, zaznacz go "jeden". 16 jest umieszczony w 28, więc napiszmy numer 1 pod nim i odejmie 16 z 28. Wynik ma 12, a osiem jest umieszczony w tym numerze. W związku z tym konieczne jest napisanie numeru 1 na 8, a następnie odejmij 8 z 12, co będzie równe 4.
  • Obraz zatytułowany Konwertuj od dziesiętnego do kroku binarnego 9
    pięć. Kontynuuj odliczanie, aż dojdziesz do końca stołu. Nie zapomnij świętować numeru "jeden" Wszystkie te liczby umieszczone w nowym numerze i cyfrze "0" wszystkie te, które nie są umieszczone.
  • Obraz zatytułowany Konwertuj od dziesiętnego do kroku binarnego
    6. Zapisz wynikowy numer binarny. Ten numer będzie dokładnie taki sam jak sekwencja zer i jednostek w naszym stole, jeśli przeczytasz go od lewej do prawej. Musiałeś dostać 10011100. Jest to binarny równowartość liczby dziesiętnej 156. Lub, jeśli nagrywasz z podstawowymi indeksami: 15610 = 100111002.
  • Powtarzając tę ​​metodę, pamiętasz stopień dekoracji, który pozwoli Ci pominąć pierwszy krok w tym podręczniku.
  • Rada

    • Kalkulator zainstalowany w systemie operacyjnym może spowodować takie tłumaczenie, ale jeśli jesteś programistą, lepiej zrozumieć, jak to się skończy. Ustawienia translacji kalkulatora można zobaczyć, otwierając okno menu "Widok" i wybierając "Programmer".
    • Częściej łatwiej jest przyswajać tłumaczenie z systemu binarnego do dziesiętnego.
    • My pociąg. Spróbuj przetłumaczyć liczby dziesiętne 17810, 6310 i 810 W ich odpowiednikach binarnych - 101100102, 001111112, i 000010002. Spróbuj przetłumaczyć 20910, 2510 i 24110 odpowiednio 110100012, 000110012 oraz 111100012.

    Podobne artykuły

    • Jak konwertować liczby binarne w oktoku
    • Jak przekonwertować liczbę dziesiętną w liczbie szesnastkowej
    • Jak przetłumaczyć z systemu binarnego do dziesiętnego
    Podobne publikacje