You are on page 1of 5

Téma: číselné sústavy

Nepozičná číselná sústava je napríklad sústava rímskych číslic a čísel, mayská číselná sústava a podobne
Princíp pozičnej sústavy sa k nám do Európy dostal približne v 12. storočí od Arabov cez Španielsko. K
nim sa dostal z Indie.

Prečo pozičná?

Veľkosť, ktorú cifra reprezentuje v zápise čísla, závisí od toho, na ktorom mieste (pozícii) v tomto zápise
stojí. Napr. cifra 1 vyjadruje
◼ v čísle 3 521 počet jednotiek (teda je na mieste – pozícii – jednotiek),
◼ v čísle 31 876 592 počet miliónov (je na mieste miliónov).
Teda nielen číslica, ale aj jej pozícia v zápise čísla je dôležitá.
Nestačí povedať, že v danom čísle sú cifry 1, 5 a 7, treba ešte povedať, ktorá je na ktorej pozícii (mieste).

Najznámejšou pozičnou sústavou je desiatková sústava - používajú ju arabské číslice.


Teda napr. v čísle 2 654 máme
4-jednotky
5-desiatok
6-stoviek
2-tisíciek
2654=2.1000 + 6.100 + 5.10 + 4.1
Prečo desiatková ?
Všimnime si čísla 1 000, 100, 10, 1 každé z nich je desaťnásobok čísla vpravo od neho (teda 1 000 je
desaťnásobok čísla 100, 100 je desaťnásobok čísla 10, 10 je desaťnásobok čísla 1).
To, že je to práve desaťnásobok, je dôvod, prečo sa naša číselná sústava nazýva desiatková (alebo so
základom 10).

Číslo sa v nej vyjadruje ako súčet mocnín čísla 10 vynásobených jednoduchým súčiniteľom ktorý má
hodnotu 0,1,...,9. Súčinitele nazývame číslice. Na ich zobrazenie slúži jeden znak.
2654=2.1000 + 6.100 + 5.10 + 4.1
2654=2.103 + 6.102 + 5.101 + 4.100
Číslo A môžeme teda všeobecne napísať
A = an.10n + an-1.10n-1 + ...... + ai.10i + ..... + a1.101 + a0.100
Aké číslice používame?
Číslice: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Najčastejšia - bežne používaná zhustená forma zápisu je:
A = anan-1 ... ai ... a1a0
Takto možno vyjadriť všetky nezáporné čísla.
Dalo by sa takto zapísať aj desatinné číslo? - t.j. čísla s desatinnou čiarkou,
- zavedieme záporné mocniny až do radu m. Výraz potom zmeníme na
A = an.10n + ... + a1.101 + a0.100 + a-1.10-1 + a-2.10-2 + ... + a-m.10-m
a číslo potom zapisujeme stručne tak, že desatinnou čiarkou oddelíme časť kladných a záporných
mocnín. Takto možno vyjadriť väčšinu racionálnych čísel. Existujú však racionálne čísla, ktoré nie je
možné presne vyjadriť iba nekonečným periodickým výrazom. Pri použití algoritmu delenia sa postupne
získavajú číslice podielu a proces sám o sebe by nikdy neskončil. Musíme ho ukončiť umelo vzhľadom k
tomu, že dĺžka čísla v počítači musí byť konečná. Toto ukončenie zanáša do vyjadrenia hodnoty čísla
nepresnosť ktorá, ak neprekročí určitú úroveň, môže byť tolerovaná.
Cvičenie: zapíšte v dekadickom zápise:
23027=
23,41=
123,054=
Zovšeobecnenie na záporné čísla doplním znamienka pred číslo je vhodné pre ľudské chápanie, nie však
pre počítač.
základ sústavy 10
symboly sústavy 01234567890
100=1
101=10
mocniny jednotlivých rádov
102=100
103=1000
dôvod používania Zrejme sme začali používať túto sústavu pretože máme 10 prstov

Hlavnou myšlienkou je, že ak máme číselnú sústavu so základom "z" t.j. sústava ktorá má z jednotiek
včítane 0, potom na pozície vedľa seba budeme písať násobky základu. Prvý stĺpec bude obsahovať len
jednotky, druhý počet "z" násobkov jednotiek. Ďalší "z . z" násobkov
A=an.zn + an-1.zn-1 + ...... + ai.zi + ..... + a1.z1 + a0.z0

Binárna číselná sústava - Dvojková sústava

A=an.2n + an-1.2n-1 + ...... + ai.2i + ..... + a1.21 + a0.20


Číslice: 0, 1
Dvojkové (binárne) číslo zapisujeme rovnako ako desiatkové napr. 11002. Jednotlivé cifry označujeme názvom bit (binary digit)
Prevod čísla zapísaného dvojkovo (napríklad 10110110012) je vlastne úplne rovnaký ako to bolo v desiatkovej sústave iba treba
dosadiť správne údaje:
(10110110012)=1.29 + 0.28 + 1.27 + 1.26 + 0.25 + 1.24 + 1.23 + 0.22 + 0.21 + 1.20=
1.512 + 0.256 + 1.128 + 1.64 + 0.32 + 1.16 + 1.8 + 0.4 + 0.2 + 1.1=729.......v desiatkovej

základ sústavy 2
symboly sústavy 01
20=1 24=16 28=256
mocniny jednotlivých 21=2 25=32 29=512
rádov 22=4 26=64 210=1024
23=8 27=128
b3 b2 b1 b0
hodnoty jednotlivých
počet osmičiek počet štvoriek počet dvojok počet jednotiek
rádov
Treba si uvedomiť že počet môže byť iba 0 alebo 1.
Dvojhodnotové symboly je možné jednoducho reprezentovať rôznymi fyzikálnymi princípmi: zapnuté -
dôvod používania
vypnuté, svetlo - tma, severný pól - južný pól a pod. Technické systémy ich ľahko rozoznávajú.

Prevod z desiatkovej sústavy do dvojkovej možno realizovať postupným rozkladom čísla na súčet mocniteľov čísla 2. Alebo
pomocou nasledovného algoritmu:

1. číslo sa vydelí číslom 2 (celočíselne)


2. zapíše sa zvyšok po delení (nula alebo jedna)
3. postup sa opakuje pokiaľ sa nedostaneme k nule
4. výsledné dvojkové číslo treba zapísať odzadu

Príklad: prevod 23

23:2 = 11 zvyšok 1
11:2 = 5 zvyšok 1
5:2 = 2 zvyšok 1
2:2 = 1 zvyšok 0
1:2 = 0 zvyšok 1

výsledok (zvyšky zapísané zdola nahor) 2310=101112

Urobme kontrolu: 1.24 + 0.23 + 1.22 +1.21 + 1.20 = 1.16 + 0.8 + 1.4 + 1.2 + 1.1 = 16 + 0 + 4 + 2 + 1 = 23

Príklad: (10101101110)2
cvičenie:
Zistite, o aké čísla v desiatkovej sústave ide?
(1011)2=
(101)2=

riešenie:
(1011)2=1.23+0.22+1.21+1.20=1.8+0.4+1.2+1.1=8+0+2+1=11 teda je to číslo 11 - v desiatkovej

Osmičková sústava
Používa sa pre skrátený zápis binárnych čísel, pretože prevod z dvojkovej do osmičkovej sústavy je jednoduchý a nevyžaduje
žiadne výpočty
základ sústavy 8
symboly sústavy 012345678
80=1
81=8
mocniny jednotlivých rádov
82=64
83=512
b3 b2 b1 b0
hodnoty jednotlivých rádov
počet 512-nástok počet 64-nástok počet osmičiek počet jednotiek
dôvod používania 3 krát úspornejší zápis binárnych čísel.

Zápis osmičkového čísla potom môže vyzerať napríklad 2328, 7778, 1508 a pod.

Pri prevodoch medzi osmičkovou a ostatnými sústavami použijeme nasledovnú tabuľku

desiatková Binárna
osmičková
hodnota hodnota
číslica
číslice číslice
0 000 0
1 001 1
2 010 2
3 011 3
4 100 4
5 101 5
6 110 6
7 111 7
Príklad:
2328 = 2.82 + 3.81 + 2.80= 2.64 + 3.8 + 2.1 = 128 + 24 + 2 = 15410
pri z=8 získame osmičkovú - oktalovú sústavu kde použité číslice majú hodnotu 0, 1, 2 .. 7,
Osmičková číselná sústava.
A=an.8n + an-1.8n-1 + ...... + ai.8i + ..... + a1.81 + a0.80
Číslice: 0, 1, 2, 3, 4, 5, 6, 7
Príklad: (377)8

Šestnástková sústava
Používa sa pre skrátený zápis binárnych čísel, pretože prevod z dvojkovej do hexadecimálnej sústavy je jednoduchý a nevyžaduje
žiadne výpočty
základ sústavy 16
symboly sústavy 0123456789ABCDEF
160=1
161=16
mocniny jednotlivých rádov
162=256
163=4096
b3 b2 b1 b0
hodnoty jednotlivých rádov
počet 4096-nástiek počet 256-nástiek počet šestnástiek počet jednotiek
dôvod používania 4 krát úspornejší zápis binárnych čísel.

Keďže potrebujeme až 16 rôznych symbolov pre číslice šestnástkovej sústavy, pomohli sme si pomocou písmen abecedy.
Desiatkové ekvivalenty jednotlivým písmenám sú:
A - 10 B - 11 C - 12 D - 13 E - 14 F - 15

Zápis hexadecimálneho čísla potom môže vyzerať napríklad 2CA016, FF16, 87D416 a pod. Každé číslo musí začínať desiatkovou
číslicou (ak je na prvom mieste číslica reprezentovaná písmenom, tak pripíšeme pred ňu číslicu '0')

Pri prevode použijeme tabuľku

Desiatková Binárna
Hexadecimálna
Hodnota Hodnota
číslica
číslice číslice
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111

pri z=16 získame šestnástkovú - hexadecimálnu sústavu. Číslice v tejto sústave majú hodnotu
0,1,2..9,10,11,12,13,14 a15. V šestnástkovej sústave sa číslice 10 až 15 pre prehľadnosť nahradzujú znakmi
A až F.

Šestnástková číselná sústava.


A=an.16n + an-1.16n-1 + ...... + ai.16i + ..... + a1.161 + a0.160
Číslice: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Príklad: (03DF)16

Prevod medzi sústavami:


príklad 1. ukážeme si na desiatkovej: číslo 2456
budeme teda deliť 10 a zapisovať zvyšky
2456:10=245 a zvyšok 6
245:10=24 a zvyšok 5
24:10=2 a zvyšok 4
2:10=0 a zvyšok 2

teda zápis cez zvyšky zdola na hor 2456

príklad 2: preveďte číslo 11 do dvojkovej sústavy teda: (11)10=(1011 )2


budeme teda deliť dvomi a zapisovať zvyšky
11:2=5 a zvyšok 1
5:2=2 a zvyšok 1
2:2=1 a zvyšok 0
1:2=0 a zvyšok 1

výsledok je zapísaný cez zvyšky zdola nahor: teda 1011


kontrola:
(1011)2=1.23+0.22+1.21+1.20=1.8+0.4+1.2+1.1=8+0+2+1=11 teda je to číslo (11)10

príklad 3: : preveďte číslo 11 do trojkovej sústavy teda: (11)10=( 102 )3


budeme teda deliť tromi a zapisovať zvyšky
11:3=3 a zvyšok 2
3:3=1 a zvyšok 0
1:3=0 a zvyšok 1

výsledok je zapísaný cez zvyšky zdola nahor: teda 102

cvičenie:
1. Číslo 1996 napíšte v dvojkovej sústave .

2. Číslo 11100102 napíšte v desiatkovej sústave.

3. Číslo 4036 napíšte v hexadecimálnej sústave.

4. Číslo napísané v hexadecimálnej sústave AC6E napíšte v desiatkovej sústave.

5. Číslo napísané v hexadecimálnej sústave BAC1F napíšte v desiatkovej sústave.

kontrola: https://prevodyonline.eu/sk/ciselne-sustavy.html

You might also like