V binární číselné soustavě je každé číslo reprezentováno dvěma znaky: 0 a 1. Číslo 203 není výjimkou. Vzhledem k tomu, že je reprezentován v desítkové soustavě, k určení počtu nul v jejím binárním záznamu musíme provést řadu transformací.
Pro začátek, abychom získali binární reprezentaci čísla 203, můžeme použít metodu dělení 2. Výsledkem je následující dělení:
- 203 / 2 = 101 (zbytek: 1)
- 101 / 2 = 50 (zbytek: 1)
- 50 / 2 = 25 (zbytek: 0)
- 25 / 2 = 12 (zbytek: 1)
- 12 / 2 = 6 (zbytek: 0)
- 6 / 2 = 3 (zbytek: 0)
- 3 / 2 = 1 (zbytek: 1)
- 1 / 2 = 0 (zbytek: 1)
Binární zápis čísla 203 by tedy vypadal jako 11001011. Musíme spočítat počet znaků " 0 " v tomto záznamu. Analyzovat:
11001011. Tady máme tři nuly. Odpověď: binární zápis čísla 203 obsahuje 3 nuly.
Počet nul v binárním záznamu čísla 203
Binární reprezentace čísla 203 je 11001011. Chcete-li vypočítat počet nul v dané binární položce, musíte zobrazit každý bit čísla a spočítat počet nul.
Binární číslo 203 má 5 nul. Jsou v následujících pozicích: 2., 3., 4., 5. a 6. bity.
Funkce počítání:
- Chcete-li vypočítat počet nul v binárním záznamu čísla, měli byste zobrazit každý bit čísla od nejmladšího k nejstaršímu.
- Pokud je hodnota bitu nulová, zvýšíme počítadlo o 1, jinak pokračujeme v kontrole dalšího bitu.
- Když je kontrola všech bitů dokončena, hodnota čítače bude obsahovat počet nul v binárním záznamu čísla.
V binárním záznamu čísla 203 je tedy 5 nul.
Převod čísla 203 na binární systém
Chcete-li převést číslo 203 z desítkové soustavy na binární číselnou soustavu, musíte postupně provést dělení 2 a zachovat zbytky z dělení.
Začněme největším možným číslem, které je stupněm dvojky a nepřesahuje 203. V tomto případě se jedná o 128 (2^7).
Dělíme číslo 203 na 128.:
Zbytek dělení je 75 (/128).
Pokračujeme v dělení na další stupeň dvojky-64 (2^6):
Zbytek dělení je 75 (/64).
Pokračujeme v dělení na další stupeň dvojky-32 (2^5):
Zbytek dělení je 11 (/32).
Pokračujeme v dělení na další stupeň dvojky-16 (2^4):
Zbytek dělení je 11 (/ 16).
Pokračujeme rozdělením na další stupeň dvojky-8 (2^3):
Zbytek dělení je 3 (/8).
Pokračujeme rozdělením na další stupeň dvojky-4 (2^2):
Zbytek dělení je 3 (/4).
Pokračujeme rozdělením na další stupeň dvojky - 2 (2^1):
Zbytek dělení je 1 (/2).
Pokračujeme rozdělením na další stupeň dvojky-1 (2^0):
Zbytek dělení je 0 (/1).
Získáme binární reprezentaci čísla 203: 11001011.
Analýza binárního záznamu čísla 203
Binární číselná soustava představuje čísla pouze pomocí dvou číslic: 0 a 1. Chcete-li analyzovat binární záznam čísla 203, musíte toto číslo představit v binární formě.
Chcete-li převést číslo do binárního systému, můžete použít metodu dělení 2. V tomto případě je třeba dělit číslo 203 na 2, dokud nedosáhne nulového výsledku.
- 203 / 2 = 101 se zbytkem 1
- 101 / 2 = 50 se zbytkem 1
- 50 / 2 = 25 se zbytkem 0
- 25 / 2 = 12 se zbytkem 1
- 12 / 2 = 6 se zbytkem 0
- 6 / 2 = 3 se zbytkem 0
- 3 / 2 = 1 se zbytkem 1
- 1 / 2 = 0 se zbytkem 1
Chcete-li získat binární zápis čísla 203, musíte zapsat všechny zbytky dělení v opačném pořadí:
1 1 0 1 0 0 1 1
Takže binární záznam čísla 203 je 11010011. Nyní je možné určit počet nul v binárním záznamu čísla.