Převod čísel z jednoho číselného systému do druhého je důležitým úkolem v informatice a matematice. Jedním z nejběžnějších číselných systémů je binární číselná soustava, ve které jsou čísla reprezentována pomocí dvou znaků: 0 a 1.
Pokud potřebujete převést číslo 305 z desítkové soustavy na binární, postupujte podle určitého postupu. Nejprve vydělte číslo největším stupněm dvojky, která je menší nebo rovnější. Poté najděte zbytek dělení a zapište jej jako mladší bit binárního čísla.
Opakujte tyto kroky rozdělením získaného soukromého na další nejmenší stupeň dvojky a zapisujte zbytky dělení zleva doprava, dokud nedosáhnete jednotky. Poté si přečtěte zbytek v opačném pořadí-toto a bude binární reprezentace čísla 305.
Příklad překladu čísla 305 z desítkové do binární číselné soustavy
Vezměme si příklad překladu čísla 305 z desítkové do binární soustavy:
- Dělíme číslo 305 na 2:
- 305 ÷ 2 = 152 (zbytek 1)
- Dělíme získané soukromé 152 na 2:
- 152 ÷ 2 = 76 (zbytek 0)
- Dělíme získané soukromé 76 na 2:
- 76 ÷ 2 = 38 (zbytek 0)
- Dělíme získané soukromé 38 na 2:
- 38 ÷ 2 = 19 (zbytek 0)
- Dělíme získané soukromé 19 na 2:
- 19 ÷ 2 = 9 (zbytek 1)
- Dělíme získanou část 9 na 2:
- 9 ÷ 2 = 4 (zbytek 1)
- Dělíme získané soukromé 4 na 2:
- 4 ⁄ 2 = 2 (zbytek 0)
- Dělíme získané soukromé 2 na 2:
- 2 ⁄ 2 = 1 (zbytek 0)
- Dělíme získanou část 1 na 2:
- 1 ⁄ 2 = 0 (zbytek 1)
Nyní, abyste získali binární reprezentaci čísla 305, musíte vzít zbytky z dělení v opačném pořadí: 100110001.
Číslo 305 v binární číselné soustavě je tedy 100110001.
Základní pojmy
Desítková číselná soustava je založena na pozičním zápisu čísel, kde každá číslice označuje svůj stupeň desítky. Například číslo 305 v desítkové soustavě je zapsáno jako 3 * 10^2 + 0 * 10^1 + 5 * 10^0. To znamená, že číslo 305 se skládá ze tří set, nula desítek a pěti jednotek.
Chcete-li převést číslo 305 z desítkové soustavy na binární číslo, musíte rozdělit číslo modulem na 2 a zapsat zbytky v opačném pořadí. Tento proces pokračuje, dokud není dosaženo hodnoty 0. Výsledné zbytky jsou poté zaznamenány v opačném pořadí, aby se dosáhlo binární reprezentace čísla 305.
Algoritmus pro převod čísla z desítkové na binární číselnou soustavu
Chcete-li převést číslo z desítkové soustavy na binární, musíte postupovat podle následujících kroků:
- Vydělte původní číslo 2 a zapamatujte si zbytky dělení.
- Pokračovat v dělení, dokud se soukromé nestane 0.
- Zapište všechny zapamatované zbytky v opačném pořadí-bude to binární reprezentace čísla.
Přeložme číslo 305 z desítkové soustavy do binární:
| Dělení | Osobní | Zbytek |
|---|---|---|
| 305 | 152 | 1 |
| 152 | 76 | 0 |
| 76 | 38 | 0 |
| 38 | 19 | 0 |
| 19 | 9 | 1 |
| 9 | 4 | 1 |
| 4 | 2 | 0 |
| 2 | 1 | 0 |
| 1 | 0 | 1 |
Číslo 305 v binární číselné soustavě je tedy 100110001.