Professional Documents
Culture Documents
1.1. Brojni Sistemi I Brojne Osnove: Slika 1.1. Arheološki Predmet Koji Ukazuje Na Početke Brojanja I Računanja
1.1. Brojni Sistemi I Brojne Osnove: Slika 1.1. Arheološki Predmet Koji Ukazuje Na Početke Brojanja I Računanja
Brojanje i računanje je verovatno staro koliko i ljudski rod. Svaka civilizacija je imala svoj
jedinstveni način za označavanje količine, brojanje i računanje.
Brojni sistem je u najširem smislu je način označavanja ili izražavanja brojeva, nizova znakova ili
naziva. Uporedo sa razvojem pisma kroz čovekovu istoriju razvijali su se i različiti brojni sistemi.
.
Slika 1.2. Simboli egipatskog brojnog sistema
1
Ovaj sistem je bio čisto aditivan - vrednost se dobijala sabiranjem vrednosti koju poseduje svaki
simbol ponaosob. U svakodnevnoj primeni ovi simboli su imali sledeći zapis (tabela 1.1):
Tabela 1.1. Simboli egipatskog brojnog sistema
Simbol
Naziv Začuđeni Žaba Kažiprst Lotusov Papirus Kopito Štap
čovek cvet
Vrednost 1 000 000 100 000 10 000 1000 100 10 1
pa je broj 3124 imao oblik: , ili , .
Simbol
Vrednost 1 10
Vavilonski brojni sistem je organizovan poziciono, sa osnovom sistema 60. Prva kolona desno u
zapisu je imala vrednost 1 (600=1) a nadalje (s desna na levo) su vrednosti pozicija bile 60 (601), 3600
(602), 216000 (603), itd. Najveća vrednost koja je mogla da se pojavi u bilo kojoj koloni je 59 što se
označavalo sa 5 desetica i 9 jedinica.
2
Brojni sistem Maja
Narod Maja u Centralnoj Americi je koristio brojni sistem sa osnovom 20. Simbole za označavanje
vrednosti su činile tačke i horizontalne linije - tačka za 1 i linija za 5.
jedinice
Rimski brojni sistem (200 god. p.n.e.) je takođe bio aditivni brojni sistem, sa nekoliko
dodatnih pravila. Simboli ovog sistema su prikazani na slici 1.3.:
Tabela 1.3. Rimski brojni sistem
Simbol M D C L X V I
Vrednost 1000 500 100 50 10 5 1
Pravila za pisanje, u najkraćem, su bila sledeća:
• Nikad se ne koristi niz koji ima više od tri identična simbola.
• Ako je manja vrednost iza veće vrednosti te dve vrednosti se sabiraju.
• Ako je manja vrednost ispred veće vrednosti oduzimanjem manje od veće vrednosti se dobija
vrednost broja. Oduzimanje može da se vrši samo za vrednosti koje su umnožci 1, 10 i 100 (I, X i C,
respektivno). Oduzimanje se vrši za sledeće simbole: I se oduzima od V i X, X od L i C, C od D i M.
Za vrednosti preko 3999 koristila se crta za nadvlačenje da ukaže na množenje sa 1000. Na primer
7000 može da se piše kao VII . Ipak, Rimljani su retko pisali velike brojeve, tako da danas postoje
neslaganja kad je u pitanju ovakav način zapisa velikih brojeva u ovom brojnom sistemu.
B. Pozicioni brojni sistemi se odlikuju time što vrednost cifre zavisi od mesta u zapisu brojne vrednosti.
Najpoznatiji i najkorišćeniji pozicioni brojni sistem je dekadni brojni sistem. Ovaj sistem, koji je danas
“prirodni” brojni sistem, je hronološki gledajući najmlađi. Opšte je važeće mišljenje da cifre koje danas
koristimo, takozvane arapske cifre, kao i simbol za nulu potiču iz Indije. Najstariji evropski dokument koji
sadrži arapske cifre je napisan u Španiji 976. god. i prikazan je na sledećoj slici. Uvođenje simbola za nulu
kao praznog skupa je omogućio razvoj pozicionih brojnih sistema.
3
Slika 1.7. Arapski brojevi u originalu (nula je obeležena tačkom)
( X )=
N xn N n + xn −1 N n −1 + xn −2 N n −2 + ... + x1 N 1 + x0 N 0 ,
gde su oznake x , x , x N n −2 ... x , x bilo koja od cifara brojnog sistema od 0 do N-1, a u dekadnom
n n −1 n −2 1 0
brojnom sistemu su to znakovi: 0,1,2,3,4,5,6,7,8,9 koji predstavljaju brojni raspon unutar baze N=10.
Generalni simbolički zapis brojne vrednosti X u bilo kojem pozicionom brojnom sistemu sa
osnovom N se izražava u obliku:
n
( X )N = ∑ xi N i
i =−m
gde su:
N - osnova brojnog sistema (broj različitih cifara u brojnom sistemu);
m, n ≥ 0 - celi brojevi;
xi - cifre u brojnom sistemu za koje važi 0≤xi<N, gde je 0 najmanja cifra brojnog sistema, a N-1
najveća.
U pozicionom brojnom sistemu brojna vrednost se piše kao niz cifara pri čemu važe sledeća
pravila:
1. Brojna vrednost X se dobija kao zbir vrednosti pojedinih cifara u zapisanom broju cifara, tj.:
n
X = ∑ xi gde je x i - vrednost cifre xi u nizu cifara.
i =− m
2. Brojna vrednost cifre xi zavisi od same cifre xi i njenog položaja u nizu cifara, tj.:
x i = xi N i
Na osnovu prethodna dva pravila se dobija:
n
(Xi ) = ∑ xi N i = x n N n + ... + x −m N −m
i =− m
Ako se uvede konvencija da se broj piše kao niz cifara bez pisanja osnove i njenog stepena dobija se
sledeći zapis:
( X ) N = x n x n−1 x0 .x −1 x −m
pri čemu se celobrojni i razlomljeni deo broja odvaja decimalnom tačkom. Na ovaj način definisan brojni
sistem zove se pozicioni brojni sistem sa osnovom N.
4
1.1.1. Primeri pozicionih brojnih sistema
Dekadni brojni sistem je neprimenljiv kada je u pitanju računarski sistem, pa se koristi binarni
brojni sistem i brojni sistemi koji se lako prevode na binarni, kao što su oktalni i heksadekadni brojni
sistem. U primerima koji slede uvedene su sledeće oznake:
N - osnova brojnog sistema;
S - dozvoljeni skup cifara
5
1.1.2. Uporedna tabela brojnih vrednosti u dekadnom, binarnom, oktalnom i heksadekadnom
brojnom sistemu
Tabela 1.4. Prvih dvadeset brojnih vrednosti
N=10 N=2 N=8 N = 16
0 0000 00 00
1 0001 01 01
2 0010 02 02
3 0011 03 03
4 0100 04 04
5 0101 05 05
6 0110 06 06
7 0111 07 07
8 1000 10 08
9 1001 11 09
10 1010 12 0A
11 1011 13 0B
12 1100 14 0C
13 1101 15 0D
14 1110 16 0E
15 1111 17 0F
16 10000 20 10
17 10001 21 11
18 10010 22 12
19 10011 23 13
20 10100 24 14
Iz prethodne tabele je očigledno da je najveći broj koji može da se napiše u brojnom sistemu sa osnovom
N korišćenjem k cifara je broj N k − 1 , a ukupno može da se napiše N k brojeva sa k cifara.
a) U ovom slučaju problem prevođenja praktično ne postoji već se prevođenje obavlja dodeljivanjem
simbola za cifre u jednom brojnom sistemu odgovarajućim simbolima iz drugog brojnog sistema.
6
tada se dobijanje vrednosti svodi na izračunavanje izraza:
c) U ovom slučaju posebno se razmatra prevođenje celobrojnog i razlomljenog dela broja. Konačni
ekvivalent broja se dobija sabiranjem dobijenih ekvivalenata celobrojnog i razlomljenog dela broja.
Za prevođenje celog broja X iz brojnog sistema sa osnovom N1 u brojni sistem sa osnovom N2, gde je
N1>N2 se može koristiti rekurentna formula:
Xi y
= X i +1 + i , i = 0,1, , p
N2 N2
gde su:
X
X i +1 = i , celobrojni količnik i
N2
yi - ostatak celobrojnog deljenja
pri čemu se aritmetičke operacije izvršavaju u brojnom sistemu sa osnovom N1. Navedeni postupak se
češće daje u obliku sledeće tabele:
7
( X ) N 2 = 0. y −1 y −2 y −m = y −1 N 2−1 + y −2 N 2−2 +
Za prevođenje razlomljenog dela broja se koristi rekurentna formula:
pri čemu se aritmetičke operacije izvršavaju u brojnom sistemu sa osnovom N2. Navedeni postupak se
češće daje u obliku sledeće tabele:
Ukoliko prilikom prevođenja brojeva iz brojnog sistema sa osnovom N1 u brojni sistem sa osnovom
N2 može da se uspostavi sledeća relacija između njih:
N1 = N 2s
tada se prevođenje brojeva obavlja sledećim postupkom:
1. Ukoliko je N1<N2 broj koji se prevodi deli se na klase dužine s levo i desno od decimalne tačke. (Pri
tome se dodaju vodeće i prateće nule, ukoliko su potrebne da se kompletira klasa). Ako je N1>N2 za
svaku cifru broja formiraju se klase odgovarajuće dužine s.
2. Prevođenje se obavlja tako što se svaka klasa direktno prevodi u odgovarajući cifru u brojnom
sistemu u koji se prevodi.
8
6. Prevođenje brojeva deljenjem na klase.