Binární číselný systém je jedním z nejdůležitějších a nejběžnějších číselných systémů v informatice. V tomto systému jsou čísla reprezentována pouze dvěma číslicemi-0 a 1. Když mluvíme o binárním zobrazení čísla, máme na mysli záznam tohoto čísla v binární číselné soustavě.
Číslo 32 v binárním zobrazení bude vypadat takto: 100 000. Zde vidíme, že v binárním záznamu čísla 32 je pouze jedna číslice 1. To znamená, že v binárním zobrazení čísla 32 není žádná jiná číslice než 1.
V binárním zobrazení čísla 32 je tedy pouze jedna číslice 1. Číslo 32 lze totiž představit jako číslo 2. V tomto případě 32 = 2 5 . V binárním zobrazení čísla 32 tedy máme pouze jednu číslici 1 na páté pozici.
Základní pojmy a desetinná reprezentace čísla 32
Desetinné číslo 32 je číselná hodnota složená ze dvou číslic: 3 a 2. První číslice, 3, označuje počet desítek a druhá číslice, 2, označuje počet jednotek. Číslo 32 lze tedy představit jako 30 + 2.
Desítková soustava je základní číselný systém v každodenním životě a používá se k reprezentaci čísel jako kombinace desetinných číslic (0 až 9) a polohových hodnot. V tomto systému se sčítají čísla vynásobená stupni deseti, aby se získala konečná hodnota čísla.
Číslo 32 v desítkové soustavě lze tedy představit takto:
| Pozice | Hodnota |
|---|---|
| 10^1 | 3 |
| 10^0 | 2 |
Tato představa nám umožňuje pochopit, že číslo 32 se skládá ze 3 desítek a 2 jednotek.
Co je binární reprezentace?
V binární číselné soustavě se každá číslice v čísle nazývá bitem (binary digit). Každá pozice v čísle má váhu, která se s každou další pozicí zdvojnásobuje. Například v binárním čísle 1010 má první pozice hmotnost 2^3 (8), druhá pozice má hmotnost 2^2 (4), třetí pozice má hmotnost 2^1 (2) a čtvrtá pozice má hmotnost 2^0 (1).
Binární reprezentace je široce používána v programování a informačních technologiích. Umožňuje počítačům efektivně ukládat a zpracovávat velké množství dat a provádět aritmetické operace s vysokou přesností.
Převod čísla 32 na binární reprezentaci
Abychom našli binární reprezentaci čísla 32, vydělíme jej 2 a zapíšeme zbytek od dělení. Poté rozdělíme výslednou část na 2 a zbytek znovu zapíšeme. Proces pokračuje, dokud se soukromé nestane nulou.
32 ÷ 2 = 16, zbytek: 0
16 ÷ 2 = 8, zbytek: 0
8 ⁄ 2 = 4, zbytek: 0
4 ⁄ 2 = 2, zbytek: 0
2 ⁄ 2 = 1, zbytek: 0
1 ⁄ 2 = 0, zbytek: 1
Binární reprezentace čísla 32 se tedy rovná 100 000.
Počet číslic 1 v binárním zobrazení čísla 32
K výpočtu počtu číslic 1 v binárním zobrazení čísla 32 lze použít následující algoritmus:
| Krok | Akce |
|---|---|
| 1 | Inicializovat proměnnou count = 0. |
| 2 | Získejte binární reprezentaci čísla 32. |
| 3 | Projděte každou číslici v binárním záznamu čísla. |
| 4 | Pokud je číslo 1, zvyšte počet na 1. |
| 5 | Po zobrazení všech čísel bude výsledek uložen v proměnné count. |
Počet číslic 1 v binárním zobrazení čísla 32 se tedy rovná 1.
Odpověď na položenou otázku
V binárním zobrazení čísla 32 jsou dvě číslice 1.