Co je systém binárních čísel? Jak převést desetinné číslo na binární?

25. 3. 2019

S binárním číslovým systémem se setkáváme ve studiu počítačových disciplín. Koneckonců je na základě tohoto systému vybudován procesor a některé typy šifrování. Existují speciální algoritmy pro zápis desítkového čísla v binárním systému a naopak. Pokud znáte princip budování systému, bude v něm snadné pracovat.

systém binárních čísel

Princip budování systému nul a takových

Systém binárních čísel postaveno pomocí dvou čísel: nula a jedna. Proč přesně tato čísla? To je způsobeno principem vytváření signálů, které se používají při provozu procesoru. Na nejnižší úrovni signál přijímá pouze dvě hodnoty: false a true. Proto chybějící signál, "falešný", byl považován za nulu a jeho přítomnost "pravda" je jedna. Tato kombinace je technicky snadná. Čísla v binárním systému jsou vytvořena stejným způsobem jako v desítkové soustavě. Když výboj dosáhne své horní hranice, vrátí se na nulu a přidá se nový výboj. Tímto principem je přechod přes tucet v desítkovém systému. Čísla tedy sestávají z kombinací nula a těch, a tato kombinace se nazývá "binární číselný systém".

Záznamové číslo v systému

V desítkové soustavě

V binárním

V desítkové soustavě

V binárním

0

0

5

101

1

1

6

110

2

10

7

111

3

11

8

1000

4

100

9

1001

Jak napsat binární číslo jako desetinné?

Existují služby online, které převádějí číslo do binárního systému a naopak, ale je lepší, abyste to dokázali sami. Binární systém v překladu je označen indexem 2, například 101 2 . Každé číslo v libovolném systému může být reprezentováno jako součet čísel, například: 1428 = 1000 + 400 + 20 + 8 - v desítkovém systému. To také představuje číslo v binárním. Vezměte libovolné číslo 101 a zvažte. Existují tři číslice, takže rozdělujeme toto číslo takto: 101 2 = 1 × 2 2 + 0 × 2 1 + 1 × 2 0 = 4 + 1 = 5 10, kde index 10 označuje desetinný systém.

Binární překlad

Jak psát primární číslo v binárním?

Je velmi jednoduché překládat do systému binárních čísel dělením čísla dvěma. Je nutné je rozdělit, dokud to není možné. Například číslo 871. Začneme dělení a ujistěte se, že jste zapsali zbytek:

871: 2 = 435 (zbytek 1)

435: 2 = 217 (zbytek 1)

217: 2 = 108 (zbytek 1)

108: 2 = 54 (zbytek 0) a tak dále.

Odpověď je zaznamenána podle přijatých zbytků od konce do začátku: 871 10 = 101100111 2 . Přesnost výpočtu můžete ověřit pomocí zpětného překladu popsaného výše.

Převedení čísla na binární systém

Proč potřebuji znát pravidla překladu?

Systém binárních čísel se používá ve většině oborů souvisejících s mikroprocesorovou elektronikou, kódováním, přenosem a šifrováním dat v různých oblastech programování. Znalost základů překladu z libovolného systému na binární pomůže programátorovi rozvíjet různé čipy a řídit provoz procesoru a dalších podobných systémů softwarovým způsobem. Systém binárních čísel je také nezbytný pro implementaci metod pro přenos datových paketů přes šifrované kanály a vytvoření projektů softwaru klient-server na jejich základě. Ve školním kurzu informatiky jsou základy převodu do binárního systému a naopak základním materiálem pro studium budoucího programování a vytváření nejjednodušších programů.