Přejít na hlavní obsah

Jak převést desetinné číslo na binární kód: podrobný návod

Desítková soustava, kterou používáme v každodenním životě, je založena na číslech od 0 do 9. Existují však i jiné číselné systémy, včetně binární založené na číslech 0 a 1. Převod čísla z desítkové soustavy na binární může být užitečný při práci s počítači a programování, protože počítače používají binární systém ke zpracování a ukládání informací.

Převod desetinného čísla na binární kód lze provést krok za krokem. Nejprve je třeba rozdělit číslo na 2 a zapsat zbytek z dělení, poté pokračovat v dělení výsledné Parcely na 2 a zapisovat zůstatky, dokud se soukromé nestane 0. Poté je třeba zapsat všechny získané zbytky v opačném pořadí-to a bude binární kód původního čísla.

Pokud například potřebujete převést číslo 27 do binární soustavy, postupujte podle následujících kroků:

27 / 2 = 13 (zbytek 1)

13 / 2 = 6 (zbytek 1)

6 / 2 = 3 (zbytek 0)

3 / 2 = 1 (zbytek 1)

1 / 2 = 0 (zbytek 1)

Zapisováním zůstatků v opačném pořadí získáme binární kód čísla 27: 11011.

Převod desetinného čísla na binární kód: průvodce krok za krokem

Níže je podrobný průvodce převodem desetinného čísla na binární kód:

  1. Vezměte desetinné číslo, které chcete převést na binární kód.
  2. Rozdělte toto číslo na 2.
  3. Zapište si zbytek dělení (0 nebo 1).
  4. Vydělte výsledek předchozího dělení 2 a zapisujte zbytek, dokud se výsledek dělení nebude rovnat 0.
  5. Zbytky zaznamenané v opačném pořadí tvoří binární kód daného desetinného čísla.

Podívejme se na příklad překladu desetinného čísla 10 do binárního kódu:

  1. 10 je děleno 2, výsledek je 5. Zbytek dělení je 0.
  2. 5 je děleno 2, výsledek je 2. Zbytek dělení-1.
  3. 2 se dělí na 2, výsledek je 1. Zbytek dělení je 0.
  4. 1 je děleno 2, výsledek je 0. Zbytek dělení-1.

Tímto způsobem získáme binární kód čísla 10: 1010.

Pomocí výše uvedené metody lze libovolné desetinné číslo převést na binární kód. Postupujte podle uvedených kroků a zaznamenávejte zbytky dělení, dokud nebude výsledek dělení roven 0.

Co je binární kód?

Binární číselný systém je založen na pozičním principu: každá číslice v čísle má určité místo a hodnotu, která je určena stupněm čísla 2. Například v binárním čísle 1011 má první číslice vpravo hodnotu 1, další číslice je 2, další je 4 a poslední je 8.

Binární kód je široce používán v počítačových systémech jako hlavní způsob prezentace a zpracování informací. Všechna data, včetně textu, obrázků, zvuku a videa, lze převést na binární kód a pouze v této podobě je lze pochopit a zpracovat počítačem.

Pochopení binárního kódu je klíčové pro práci s počítači a programování. Umožňuje pochopit, jak počítače ukládají a zpracovávají informace a jaké operace mohou být provedeny nad těmito informacemi.

Proč byste měli převádět desetinné číslo na binární kód?

Překlad desetinného čísla do binárního kódu je důležitý pro mnoho úkolů, včetně:

  • Ukládání a přenos dat: při přenosu informací přes sítě nebo ukládání dat na pevný disk se informace zobrazují binárně. Převod čísel na binární kód umožňuje snížit objem přenášených nebo uložených informací.
  • Výpočty a zpracování dat: v programování a matematických operacích se také používá binární číselná soustava. Použití binárního kódu umožňuje efektivnější a přesnější provádění aritmetických operací, jako je sčítání, odčítání, násobení a dělení.
  • Adresování paměti: v počítačích je paměť adresována pomocí binárního kódu. Pro efektivní využití paměti je nutné umět převést desetinné adresy na odpovídající binární hodnoty.
  • Programování a bitové operace: programování často používá operace s jednotlivými bity, jako je kontrola bitu na 0 nebo 1, posun bitů doleva nebo doprava, instalace nebo resetování bitu. Pro práci s bity je nutné předložit čísla v binární podobě.

Odvozením z výše uvedených důvodů je převod desetinného čísla na binární kód důležitou dovedností, která je nezbytná pro práci v oblasti počítačových technologií a informačních systémů. Schopnost operovat s binárním kódem vám umožňuje efektivněji pracovat s elektronickými zařízeními, provádět výpočty a zpracovávat velké množství dat.

Krok 1: Převod celé části čísla

Vezměme si například číslo 142. Nejprve to rozdělíme na 2 a zapíšeme zbytek:

Desetinné čísloZbytek
1420

Poté rozdělíme výslednou část na 2 a zbytek znovu zapíšeme:

Desetinné čísloZbytek
711

Pokračujeme v postupu dělení na 2, dokud se soukromé nestane 0. Zaznamenáváme všechny zbytky v opačném pořadí:

Desetinné čísloZbytek
1420
711
351
171
80
40
20
11
0

Takže celá část čísla 142 v binární číselné soustavě by byla 10001110.

Krok 2: Převod zlomkové části čísla

Chcete-li převést zlomkovou část desetinného čísla na binární kód, musíte provést následující kroky:

Krok 2.1:

Vynásobte zlomkovou část čísla 2.

Vezměte celou část výsledného díla a zapište si ji. To bude první číslo v binárním kódu.

Krok 2.2:

Část, která zůstala po oddělení celé části v posledním kroku, znovu vynásobte 2.

Znovu vezměte celou část a zapište si ji. Toto číslo se stane druhou číslicí v binárním kódu.

Krok 2.3:

Opakujte krok 2.2, dokud nezískáte nulu nebo dosáhnete určité přesnosti.

Po každém vynásobení 2 zapište celou část.

Výsledná posloupnost číslic bude představovat desetinné místo v binární soustavě.

KrokDíloCelá částZbytek
10.375 * 2 = 0.7500.75
20.75 * 2 = 1.510.5
30.5 * 2 = 1.010.0 (konec)

Výsledkem je, že desetinné číslo 0.375 v binární soustavě bude 0.011.

Krok 3: sloučení celých a zlomkových částí

Poté, co jsme získali binární reprezentaci pro celé a zlomkové části desetinného čísla, je nutné je sloučit do jednoho čísla. Za tímto účelem nejprve umístíme binární kód celé části čísla na první místo a poté přidáme binární kód zlomkové části čísla.

Pokud máme například desetinné číslo 7.25 a jeho binární reprezentace pro celou část je 111 a pro zlomkovou část 01, spojíme je dohromady: 111.01.

Tímto způsobem získáme binární kód pro celé desetinné číslo.

Všimněte si, že číslo 7.25 se převádí na binární kód bez ztráty přesnosti, protože používáme metodu fyzického částečného dělení. V některých případech však může dojít k zaokrouhlení a nepřesnosti při převodu desetinného čísla na binární kód.

V dalším kroku se podíváme na příklady převodu desetinných čísel na binární kód.

Příklady překladu desetinného čísla do binárního kódu

V následujících příkladech se podíváme na to, jak převést desetinná čísla na binární kód.

Příklad 1:

Přeložte číslo 42 do binárního kódu:

Krok 1: vydělíme 42 číslem 2, získáme zbytek 0 a část 21.

Krok 2: dělíme Část 21 na 2, získáme zbytek 1 a část 10.

Krok 3: dělíme část 10 na 2, získáme zbytek 0 a část 5.

Krok 4: dělíme část 5 na 2, získáme zbytek 1 a část 2.

Krok 5: dělíme část 2 na 2, získáme zbytek 0 a část 1.

Krok 6: dělíme část 1 na 2, získáme zbytek 1 a část 0.

Chcete-li získat binární kód, shromážděte zbytky od zdola nahoru: 101010.

Příklad 2:

Převedeme číslo 156 na binární kód.:

Krok 1: Vydělíme 156 2, dostaneme zbytek 0 a 78.

Krok 2: dělíme část 78 na 2, získáme zbytek 0 a část 39.

Krok 3: dělíme část 39 na 2, získáme zbytek 1 a část 19.

Krok 4: dělíme Část 19 na 2, získáme zbytek 1 a část 9.

Krok 5: dělíme část 9 na 2, získáme zbytek 1 a část 4.

Krok 6: Rozdělíme 4 na 2, získáme zbytek 0 a část 2.

Krok 7: dělíme část 2 na 2, získáme zbytek 0 a část 1.

Krok 8: dělíme část 1 na 2, získáme zbytek 1 a část 0.

Chcete-li získat binární kód, shromáždíme zbytky od zdola nahoru: 10011100.

Příklad 3:

Převeďte číslo 255 na binární kód:

Krok 1: Dělíme 255 na 2, získáme zbytek 1 a část 127.

Krok 2: dělíme část 127 na 2, získáme zbytek 1 a část 63.

Krok 3: dělíme část 63 na 2, získáme zbytek 1 a část 31.

Krok 4: dělíme soukromé 31 na 2, získáme zůstatek 1 a soukromé 15.

Krok 5: dělíme část 15 na 2, získáme zbytek 1 a část 7.

Krok 6: Rozdělíme část 7 na 2, získáme zbytek 1 a část 3.

Krok 7: dělíme část 3 na 2, získáme zbytek 1 a část 1.

Krok 8: dělíme část 1 na 2, získáme zbytek 1 a část 0.

Chcete-li získat binární kód, shromáždíme zbytky od zdola nahoru: 11111111.