Přejít na hlavní obsah

Kolik nul je v binárním záznamu čísla 203?

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í:

  1. 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.
  2. Pokud je hodnota bitu nulová, zvýšíme počítadlo o 1, jinak pokračujeme v kontrole dalšího bitu.
  3. 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.

  1. 203 / 2 = 101 se zbytkem 1
  2. 101 / 2 = 50 se zbytkem 1
  3. 50 / 2 = 25 se zbytkem 0
  4. 25 / 2 = 12 se zbytkem 1
  5. 12 / 2 = 6 se zbytkem 0
  6. 6 / 2 = 3 se zbytkem 0
  7. 3 / 2 = 1 se zbytkem 1
  8. 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.