Finančné pohyby na nový rok
Apríl 2024
Desatinná prevod na binárnu
Prevod desatinného čísla na binárne číslo je jedným z najbežnejších postupov vykonávaných pri počítačových operáciách. V nižšie uvedenom príklade je desatinné číslo 253 prevedené na binárne číslo so zvyškom r za postupným delením 2. Binárne číslo pre 253 je 11111101.
1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r 1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1
Základný číselný systém 2
Počítače rozpoznávajú a spracovávajú údaje pomocou binárneho systému alebo systému číslovania základne 2. Binárne číslovacie systémy používajú iba dva symboly (0 a 1) namiesto desiatich symbolov v systéme desatinného číslovania. Poloha alebo miesto každej číslice predstavuje číslo 2 (základné číslo) zvýšené na výkon (exponent) na základe jeho polohy.
Príklady
2º
2¹
2²
2³
24
25
26
Nasledujúca tabuľka ukazuje, ako sa desiatkové číslo prevádza na binárne číslo
Základný číselný systém 2 | ||||||||
hodnota | ||||||||
symboly | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
symboly | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Základný komponent | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Hodnota miesta | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Preveďte desatinné miesto na binárne | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
Postup na prevod desatinného čísla na binárne číslo
Pri konverzii čísla 35 na binárne číslo je zapojených asi päť krokov.
1. Najprv musíte určiť väčšiu silu 2, ktorá je menšia alebo rovná 35. Takže, počnúc najvyšším číslom, 2 až 5 (32) je menšie ako 35. Do tohto stĺpca vložte „1“ a , potom vypočítajte, koľko zostatku zostáva odčítaním 32 od 35. Výsledok je 9.
2. Ďalej budete chcieť skontrolovať, či 16 (najbližšia nižšia sila 2) zapadá do 3. Pretože to tak nie je, do tohto stĺpca sa vloží „0“. Hodnota nasledujúceho čísla je 8, ktorá je väčšia ako 3, takže do tohto stĺpca sa vloží aj „0“.
3. Ďalšia hodnota, s ktorou budeme pracovať, je 4, ktorá je stále väčšia ako 3. Takže to znova urobíme „0“.
4. Dobre, naša ďalšia hodnota bude 2, ktorá je menšia ako 3. A pretože je, vložíme do stĺpca „1“. Teraz budete musieť odpočítať 2 od 3 a výsledok bude 1.
5. Hodnota posledného čísla je 1, ktorá stále pracuje so zvyšným číslom. Preto do posledného stĺpca vložíme znak „1“. Teraz vidíme, že binárne číslo pre desatinné číslo 35 je 100011.