Přejít na hlavní obsah

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

Binární systém se stal nedílnou součástí moderní informační technologie. Hraje klíčovou roli při přenosu,ukládání a zpracování dat. Porozumění a schopnost pracovat s binárními čísly je jednou ze základních dovedností pro programátory a odborníky v oblasti počítačových technologií.

Číslo 787 je v binární číselné soustavě znázorněno následovně: 1100010011. Skládá se z 10 bitů, mezi nimiž je určitý počet nul a jednotek. Zajímá nás počet nul v daném čísle a způsob jeho stanovení.

Chcete-li vypočítat počet nul v binárním záznamu čísla 787, musíte zobrazit každý bit čísla. Pokud je další bit nulový, pak to zvyšuje počítadlo nul. Po zobrazení všech bitů bude počítadlo obsahovat požadovaný počet nul. V případě čísla 787 dostaneme 6 nul.

Základní pojmy binárního systému

Čísla v binární soustavě se zapisují zleva doprava, počínaje nejvyšším stupněm čísla 2. Každá číslice je přiřazena hmotnosti, která se zvyšuje o 1 s každým stupněm čísla 2. Například v binárním záznamu čísla 1010 je hmotnost první jednotky 2^3, druhá 2^2, třetí 2^1 a čtvrtá 2^0.

Binární systém vám umožňuje reprezentovat čísla pouze dvěma znaky, díky čemuž je pohodlný pro práci s elektronickými zařízeními. Kromě toho umožňuje snadné provádění operací sčítání, odčítání, násobení a dělení čísel.

Je důležité si uvědomit, že při práci s binární soustavou se čísla v případě potřeby rozšiřují doleva a přidávají nuly na začátek. Například číslo 10 může být zapsáno jako 0010, aby mělo pevnou délku a usnadnilo proces zpracování.

Nyní, když známe základní pojmy binární soustavy, můžeme vyřešit problémy, jako je stanovení počtu nul v binární evidenci čísla a další.

Pravidla pro převod desetinných čísel na binární

  1. Začněte s největším stupněm dvojky, který je menší nebo roven vašemu desetinnému číslu.
  2. Pokud je tento stupeň dvojky umístěn v čísle, zapište 1 do příslušného výboje binárního čísla. Pokud se nevejde, zapište si 0.
  3. Odečtěte nalezený stupeň dvojky od původního čísla.
  4. Opakujte kroky 1-3 pro zbývající menší stupně dvojky, dokud nedosáhnete stupně dvojky 2^0.

Tato pravidla platí pro číslo 787:

  • 2^9 = 512 se vejde do čísla 787, takže první bit je 1.
  • 787 - 512 = 275.
  • 2^8 = 256 se nevejde do čísla 275, takže druhý bit je 0.
  • 275 - 0 = 275.
  • 2^7 = 128 se vejde do čísla 275, takže třetí bit je 1.
  • 275 - 128 = 147.
  • 2^6 = 64 se nevejde do čísla 147, takže čtvrtý bit je 0.
  • 147 - 0 = 147.
  • 2^5 = 32 se vejde do čísla 147, takže pátý bit je 1.
  • 147 - 32 = 115.
  • 2^4 = 16 se vejde do čísla 115, takže šestý bit je 1.
  • 115 - 16 = 99.
  • 2^3 = 8 se vejde do čísla 99, takže sedmý bit je 1.
  • 99 - 8 = 91.
  • 2^2 = 4 se vejde do čísla 91, takže osmý bit je 1.
  • 91 - 4 = 87.
  • 2^1 = 2 se vejde do čísla 87, takže devátý bit je 1.
  • 87 - 2 = 85.
  • 2^0 = 1 se umístí do čísla 85, takže desátý bit je 1.
  • 85 - 1 = 84.

Binární zápis čísla 787 je tedy 1100010011.

Jak najít počet nul v binárním záznamu

Podívejme se například na číslo 787. Jeho binární záznam bude 1100010011. Chcete-li najít počet nul v tomto záznamu, musíte zobrazit každou číslici:

- První číslice: 1 (není nulová)

- Druhá číslice: 1 (není nulová)

- Třetí číslice: 0 (je nula)

- Čtvrtá číslice: 0 (je nulová)

- Pátá číslice: 0 (je nula)

- Šestá číslice: 1 (není nulová)

- Sedmá číslice: 0 (je nula)

- Osmá číslice: 0 (je nula)

- Devítka: 1 (není nula)

- Desetina čísla: 1 (není nula)

Binární zápis čísla 787 tedy obsahuje 4 nuly.

Příklad výpočtu počtu nul čísla 787

Chcete-li určit počet nul v binárním záznamu čísla 787, musíte toto číslo představit v binární formě a spočítat počet znaků '0'.

Zobrazení čísla 787 v binární soustavě: 1100010011

PoziceČíslice
11
21
30
40
50
61
70
80
91
101

Jak je vidět z tabulky, počet nul v binárním záznamu čísla 787 je 5.