50 likes | 414 Views
Číselné soustavy. Číselné soustavy jsou určeny základem číselné soustavy (značí se r). Základ definuje maximální počet číslic, které máme v dané soustavě k dispozici. Mezi číselné soustavy nejčastěji používané patří: desítková (dekadická, r = 10) dvojková (binární, r = 2)
E N D
Číselné soustavy • Číselné soustavy jsou určeny základem číselné soustavy (značí se r). Základ definuje maximální počet číslic, které máme v dané soustavě k dispozici. • Mezi číselné soustavy nejčastěji používané patří: • desítková(dekadická, r = 10) • dvojková(binární, r = 2) • dvanáctková – dnes málo používaná, ale dodnes z ní zbyly názvy prvních dvou řádů – tucet a veletucet • šestnáctková(hexadecimální, r = 16) • šedesátková – používá se k měření času. Číslice 0–59 se obvykle zapisují desítkovou soustavou • Každé číslo vyjádřené v těchto soustavách může mít část celočíselnou (před desetinnou čárkou) a část desetinnou (za desetinnou čárkou). • V anglosaských zemích se místo desetinné čárky používá desetinná tečka.
Číselné soustavy Desítková soustava (dekadická ) : základ: 10 číslice: 0 – 9 Váha číselné soustavy Pozice každé číslice v daném čísle představuje její relativní váhu významnosti. 2153 = 2 × 103 + 1 × 102 + 5 × 101 + 3 × 100 Dvojková soustava ( binární ) : základ: 2 číslice: 0, 1 Váha číselné soustavy Pozice každé číslice v daném čísle představuje její relativní váhu významnosti. 11001 = 1 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20
Číselné soustavy Šestnáctková soustava ( hexadecimální ): základ: 16 číslice: 0 - 9, A, B, C, D, E, F Poznámka: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15 2D5B = 2 × 163 + D × 162 + 5 × 161 + B × 160 Převod z šestnáctkové soustavy do desítkové 16 10 Číslo (34B2D)16 převedeme takto: 3 × 164 + 4 × 163 + B × 162 + 2 × 161 + D × 160 = = 3 × 65536+ 4 × 4096 + 11 × 256 + 2 × 16 + 13 × 1 = = 196608 + 16384 + 2816 + 32 + 13 = 215853 Výsledek : (34B2D)16 = (215853)10
(49)10 = (110001)2 49 : 2 = 24 zb. 1 24 : 2 = 12 zb. 0 12 : 2 = 6 zb. 0 6 : 2 = 3 zb. 0 3 : 2 = 1 zb. 1 1 : 2 = 0 zb. 1 (56)10 = (111000)2 57 : 2 = 28 zb. 0 28 : 2 = 14 zb. 0 14 : 2 = 7 zb. 0 7 : 2 = 3 zb. 1 3 : 2 = 1 zb. 1 1 : 2 = 0 zb. 1 Číselné soustavy – převody soustav Převod z dvojkové soustavy do desítkové (2 10) Číslo (1011011)2 převedeme takto: 1 × 26 + 0 × 25 + 1 × 24 + 1 × 23 + 0 × 22 + 1 × 21 + 1 × 20 = = 1 × 64 + 0 × 32 + 1 × 16 + 1 × 8 + 0 × 4 + 1 × 2 + 1 × 1 = = 64 + 0 + 16 + 8 + 0 + 2 + 1 = 91 Výsledek : (1011011)2 = (91)10 Převod z dvojkové soustavy do desítkové 10 2