Jak převést desetinné číslo na binární: 10 kroků

Obsah:

Jak převést desetinné číslo na binární: 10 kroků
Jak převést desetinné číslo na binární: 10 kroků

Video: Jak převést desetinné číslo na binární: 10 kroků

Video: Jak převést desetinné číslo na binární: 10 kroků
Video: 3 - Převod mezi zadáními (MAT - Posloupnosti a nekonečné řady) 2024, Smět
Anonim

Desetinná (základní desetina) číselná soustava má pro každou pozici čísla deset možných hodnot (0, 1, 2, 3, 4, 5, 6, 7, 8 nebo 9). Naproti tomu binární (základní dvě) číselná soustava má pouze dvě možné hodnoty reprezentované 0 a 1 pro každou číselnou pozici. Protože binární číselná soustava je interním jazykem elektronických počítačů, seriózní počítačoví programátoři vědí, jak převést z desítkové na binární číselnou soustavu. Postupujte podle těchto jednoduchých kroků a také jak tuto konverzi zvládnout.

Krok

Metoda 1 ze 2: Krátké rozdělení dvěma se zbytkem

Převod z desetinného na binární krok 1
Převod z desetinného na binární krok 1

Krok 1. Určete problém

V tomto případě převeďme desetinné číslo 15610 být binární číslo. Do symbolu převráceného dělení napište desetinné číslo jako číslo, které se má rozdělit. Napište základ cílového číselného systému (v tomto případě „2“pro binární) jako dělič mimo křivku symbolu dělení.

  • Tato metoda je mnohem snáze pochopitelná při kreslení na papír a mnohem snazší pro začátečníky, protože dělí pouze dvěma.
  • Abyste předešli nejasnostem před a po převodu, zapište si pro každé číslo základní číslo číselné soustavy, kterou vypočítáváte, jako dolní index (malá písmena psaná běžnými písmeny jako rozlišovací znak). V tomto případě bude mít desetinné číslo dolní index 10 a binární číslo bude mít dolní index 2.
Převod z desetinného na binární krok 2
Převod z desetinného na binární krok 2

Krok 2. Proveďte rozdělení

Pod symbol dlouhého dělení napište celočíselnou odpověď (kvocient) a napravo od děleného čísla napište zbytek (0 nebo 1).

Protože dělíme dvěma, když je dělené číslo sudé číslo, pak zbytek je 0, a když je dělené číslo liché, pak zbytek je 1

Převod z desetinného na binární krok 3
Převod z desetinného na binární krok 3

Krok 3. Pokračujte v dělení, dokud nedosáhne nuly

Pokračujte z kopce, vydělte každý nový podíl dvěma a zapište zbytek napravo od každého děleného čísla. Zastavte, když je kvocient nula.

Převod z desetinného na binární krok 4
Převod z desetinného na binární krok 4

Krok 4. Zapište si nové binární číslo

Počínaje od nejnižšího zbývajícího čísla si přečtěte pořadí zbytku ve vzestupném pořadí nahoru. V tomto případě byste měli získat výsledek 10011100. Toto je binární ekvivalent desetinného čísla 156. Nebo, pokud je napsáno s jeho základním indexem číselné báze: 15610 = 100111002.

Tuto metodu lze upravit tak, aby převáděla z desítkové základny na libovolnou číselnou základnu. Dělitel je 2, protože základem cílového číselného systému je základna 2 (binární). Pokud je základem cílového číselného systému jiná základna, nahraďte číslo 2 v této metodě příslušným základním číslem. Pokud je například cílová základna základna 9, nahraďte číslo základny 2 číslem 9. Konečný výsledek bude přímo ve formě čísla cílové základny

Metoda 2 ze 2: Odvození síly dvou a odčítání

Převod z desetinného na binární krok 5
Převod z desetinného na binární krok 5

Krok 1. Začněte vytvořením tabulky

Zapište si mocniny dvou základních čísel do „základny 2 tabulky“zprava doleva. Začněte ve 20, napište jej jako „1“. U každé pozice zvyšte hodnost o 1. Vyplňujte tabulku, dokud nezískáte číslo, které je nejblíže číslu desítkové soustavy, kterou vypočítáváte. V tomto případě převeďme desetinné číslo 15610 být binární číslo.

Převod z desetinného na binární krok 6
Převod z desetinného na binární krok 6

Krok 2. Najděte číslo s největší mocí základního čísla 2

Z tabulky vyberte největší číslo, které je stejné nebo menší než číslo, které má být převedeno. Číslo 128 je číslo s největší mocninou základního čísla 2 a je také menší než 156, proto pod toto pole v tabulce napište číslo „1“, kde je největší číslo z tabulky vlevo (viz tabulka na obrázku výše). Poté odečtěte 128 z počátečního čísla, získáte: 156 - 128 = 28.

Převod z desetinného na binární krok 7
Převod z desetinného na binární krok 7

Krok 3. Pokračujte na další menší výkon v tabulce

Pomocí nového čísla (28) pokračujte v tabulce zleva doprava a kontrolujte, zda jsou čísla stejná nebo menší než nové číslo. Číslo 64 není menší než 28, proto do pole 64 zadejte číslo „0“. Pokračujte, dokud nenajdete číslo, které je rovné nebo menší než 28.

Převod z desetinného na binární krok 8
Převod z desetinného na binární krok 8

Krok 4. Odečtěte nepřetržitě každé číslo, které se rovná novému číslu nebo je menší, a příslušné číslo označte pod rámečkem číslem „1“

Číslo 16 je menší než 28, zapište tedy číslo „1“pod číselné pole 16 a odečtěte 16 od 28, takže získáte nové číslo 12. Číslo 8 je menší než 12, napište tedy číslo „1“pod číslo 8 a odečtěte 8 od 12, abyste získali nové číslo 4.

Převod z desetinného na binární krok 9
Převod z desetinného na binární krok 9

Krok 5. Pokračujte, dokud se nedostanete na konec stolu

Pod každým políčkem nezapomeňte označit „1“pro čísla, která jsou stejná nebo menší než nové číslo, a „0“pod každým polem pro čísla, která jsou stále větší než nové číslo.

Převod z desetinného na binární krok 10
Převod z desetinného na binární krok 10

Krok 6. Zapište odpověď na binární číslo

Číslo bude přesně stejné zleva doprava jako řada čísel „1“a „0“ve spodní části tabulky. Měli byste získat výsledek 10011100. Toto je binární ekvivalent desetinného čísla 156. Nebo při zápisu s dolním indexem: 15610 = 100111002.

Opakování této metody vám může pomoci zapamatovat si síly základny dvě, takže můžete krok 1 přeskočit

Tipy

  • Program Kalkulačka zabudovaný v operačním systému může tuto konverzi provést za vás, ale jako programátor je nejlepší začít s dobrým porozuměním tomu, jak převody fungují. Možnosti převodu v programu Kalkulačka lze zviditelnit otevřením nabídky „Zobrazit“a výběrem „Programátor“(pro Windows 7 a 8).
  • Převod v opačném směru, tj. Z binární na desítkovou číselnou soustavu, je obvykle snazší naučit se nejprve.
  • Abyste se stali odbornějšími, často cvičte převod desetinných čísel na binární.

Doporučuje: