Jedan od prvih sustava u svijetu bio je hijeroglifski brojevni sustav, koji je nastao u Egiptu (3000 – 2500) godina prije Krista, a bio je desetinski (dekadski) i ne pozicijski. Kasnije se javlja i prvi oblik pozicijskog brojevnog sustava koji su izmislili Babilonci oko 2000 godine prije Krista. Njihov pozicijski brojevni sustav imao je bazu šezdeset, ali jedini nedostatak toga sustava je bilo što nije imao nulu, što je, naravno stvaralo teškoće pri raznim operacijama s brojevima.
Današnji „moderan“ pozicijski brojevni sustav stvorili su Indijci, a bio je to brojevni sustav s bazom deset i nulom kao znakom (znamenkom) toga sustava. Taj su brojevni sustav na naše prostore donijeli Turci, prilikom ratnih pohoda na daleke zemlje istoka (Indije). Hrvati su imali svoj vlastiti brojevni sustav i to na bazi glagoljice
Sastoje se od:
Dijele se na:
Nepozicijski brojevni sustavi su oni kod kojih značenje pojedinog znaka (znamenke) ne ovisi o položaju u zapisanom broju, ali oni imaju nekoliko nedostataka:
Najpoznatiji nepozicijski brojevni sustav je sustav rimskih brojeva
On se sastoji od sljedećih znamenaka:
| znamenka | I | V | X | L | C | D | M |
| vrijednost | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
Pravila za zapisivanje tih znamenaka su:
Primjeri:
| XC | + | VIII | = | IIC |
| 90 | + | 8 | = | 98 |
| DLXIV | - | CCLII | = | CCCXII |
| 564 | - | 252 | = | 312 |
| XXXVI | • | III | = | CVIII |
| 36 | • | 3 | = | 108 |
| XCVI | : | III | = | XXXII |
| 96 | : | 3 | = | 32 |
Pozicijski brojevni sustavi su oni kod kojih vrijednost zapisanih znamenaka ovisi o položaju u zapisanom broju. Svaki pozicijski brojevni sustav ima svoju bazu, znamenkei najveći element.Pozicijski brojevni sustavi imaju ograničen broj znamenaka (broj znamenaka određuje bazu sustava), a baza pozicijskog brojevnog sustava može biti bilo koji broj. Uz dekadski najpoznatiji pozicijski brojevni sustavi su binarni, oktalni, heksadekadski i RBS (zbog svoje primjene u informatici i važnosti za rad računala)
Tablica baza, znamenaka i najvećih elemenata najpoznatijih brojevnih sustava
| Brojevni sustav | Baza | Znamenke | Najveći element |
| DEKADSKI | 10 | 0,1,2,3,4,5,6,7,8,9 | 9 |
| BINARNI | 2 | 0,1 | 1 |
| OKTALNI | 8 | 0,1,2,3,4,5,6,7 | 7 |
| HEKSADEKADSKI | 16 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F | F |
Različiti načini zapisivanja prirodnih brojeva u brojevnim sustavima
| prirodni broj | rimski brojevi | dekadski zapis | binarni zapis | oktalni zapis | heksadekadski zapis |
| nula | 0 | 0 | 0 | 0 | |
| jedan | I | 1 | 1 | 1 | 1 |
| dva | II | 2 | 10 | 2 | 2 |
| tri | III | 3 | 11 | 3 | 3 |
| četiri | IV | 4 | 100 | 4 | 4 |
| pet | V | 5 | 101 | 5 | 5 |
| šest | VI | 6 | 110 | 6 | 6 |
| sedam | VII | 7 | 111 | 7 | 7 |
| osam | VIII | 8 | 1000 | 10 | 8 |
| devet | IX | 9 | 1001 | 11 | 9 |
| deset | X | 10 | 1010 | 12 | A |
| jedanaest | XI | 11 | 1011 | 13 | B |
| dvanaest | XII | 12 | 1100 | 14 | C |
| trinaest | XIII | 13 | 1101 | 15 | D |
| četrnaest | XIV | 14 | 1110 | 16 | E |
| petnaest | XV | 15 | 1111 | 17 | F |
Binarni brojevni sustav predstavlja brojevni sustav s bazom 2, što znači da se u tom sustavu koriste samo dvije znamenke i to: {0 i 1}. To je sustav pomoću kojega rade računala, zbog toga što je najjednostavniji, jer ima 2 „stanja“ 0 ili 1, odnosno:
| 0 | 1 |
| ne aktivnost električnog kruga | aktivnost električnog kruga |
| nema napona | pod naponom |
| čestica nemagnetizirana | čestica magnetizirana |
| laserska zraka se ne reflektira | laserska zraka se reflektira |
| … | … |
Potencije baze broja 2, nazivaju se težineili težinski faktori(…23,22,21,20…). Binarni kao i dekadski sustav ima nazive za pojedine znamenke po njihovim težinamanpr.:

Vrijednost brojajednaka je zbroju svih mjesnih vrijednosti, odnosno težinskih faktora u kojima je zapisana znamenka 1, a one u kojima je zapisana znamenka 0 preskočimo, jer je 0 • n = 0.
Brojevna mjestajednaka su eksponentima baze, pa ih stoga nazivamo:
Mjesna vrijednostodređuje se umnoškom (produktom) elemenata s odgovarajućom potencijom (težinom) – (iz Primjera I.mjesna vrijednost znamenke 1 na trećem mjestu je 1 • 22= 4)
Binarni način zapisivanja prirodnih brojeva (N)vrši se tako da se nbinarnih znamenaka naniže jedna iza druge, a broj s nbinarnih znamenaka ima vrijednost:
| način zapisivanja | = | vrijednost broja |
| bn-1bn-2…b2b1b0 | = | bn-1• 2n-1+ bn-2• 2n-2+…+ b2• 22+ b1• 21+ b0• 20 |
U binarnom sustavu određenim umnošcima potencije broja 2 (težina) i prirodnog broja dobivamo sve prirodne brojeve.
potencije broja dva
| 2-4= 0,0625 | 20= 1 | 24= 16 | 28= 256 | 212= 4096 |
| 2-3= 0,125 | 21= 2 | 25= 62 | 29= 512 | 213= 8192 |
| 2-2= 0,25 | 22= 4 | 26= 64 | 210= 1024 | 214= 16384 |
| 2-1= 0,5 | 23= 8 | 27= 128 | 211= 2048 | 215= 32768 |
Dekadski brojevni sustav predstavlja brojevni sustav s bazom 10, što znači da se u tom sustavu koristi 10 znamenaka i to: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. To je svakodnevni brojevni sustav, u široj je upotrebi i poznat je gotovo svima. Vrijednost pojedine znamenke ovisi o položaju u zapisanom broju. Potencije baze broja 10, nazivaju se težineili težinski faktori(…,102,101,100,…). Dekadski kao i binarni sustav ima nazive za pojedine znamenke po njihovim težinama npr.:

Vrijednost brojajednaka je zbroju svih mjesnih vrijednosti (u dekadskom sustavu vrijednost broja jednaka je „tom“ broju).
Brojevna mjestajednaka su eksponentima baze, pa ih stoga nazivamo:
Mjesna vrijednostodređuje se umnoškom (produktom) elemenata s odgovarajućom potencijom (težinom) – (iz Primjera II.mjesna vrijednost znamenke 4 na drugom mjestu je 4 • 10 = 40).
Dekadski način zapisivanja prirodnih brojeva (N)vrši se da se bilo koji prirodan broj (N) koji ima nznamenaka piše tako da se redom naniže ndekadskih znamenaka:
| način zapisivanja | = | vrijednost broja |
| dn-1dn-2…d2d1d0 | = | dn-1• 10n-1+ dn-2• 10n-2+ … + d2• 102+ d1• 101+ d0• 100 |
U dekadskom sustavu određenim umnošcima potencije broja 10 (težina) i prirodnog broja dobivamo sve prirodne brojeve.
potencije broja 10
| 10-4= 0,0001 | 100= 1 | 104= 10000 |
| 10-3= 0,001 | 101= 10 | 105= 100000 |
| 10-2= 0,01 | 102= 100 | 106= 1000000 |
| 10-1= 0,1 | 103= 1000 | 107= 10000000 |
Oktalni brojevni sustav predstavlja brojevni sustav s bazom 8, što znači da se u tom sustavu koristi 8 znamenaka i to: {0, 1, 2, 3, 4, 5, 6, 7}. Vrijednost pojedine znamenke ovisi o položaju u zapisanom broju. Za oktalni, kao i za binarni i decimalni svi pojmovi se uvode analogno, pa je stoga i određivanje mjesnih vrijednosti analogno.
Po uzoru na dekadski brojevni sustav može se zamisliti bilo koji brojevni sustav (što vrijedi i za oktalni) s bilo kojim bazom Bi znamenkama. Te znamenke će poprimiti vrijednosti iz skupa: {0,1,2,3,…, B-2, B-1}, odnosno {0, 1, 2, 3, 4, 5, 6, 7}.
| način zapisivanja | = | vrijednost broja |
| zn-1zn-2…z2z1z0 | = | zn-1• Bn-1+ zn-2• Bn-2+…+ z2• B2+ z1• B1+ z0• B0 |
Heksadecimalni brojevni sustav predstavlja brojevni sustav s bazom 16, što znači da se u tom sustavu koristi 16 znamenaka i to: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E i F}, gdje su vrijednosti {A, B, C, D, E, F} redom jednake {10, 11, 12, 13, 14, 15}. Vrijednost pojedine znamenke ovisi o položaju u zapisanom broju. Za heksadecimalni kao i za binarni, decimalni i oktalni svi pojmovi se uvode analogno, pa je stoga i određivanje mjesnih vrijednosti analogno.
Po uzoru na dekadski brojevni sustav može se zamisliti bilo koji brojevni sustav (što vrijedi i za heksadecimalni) s bilo kojim bazom Bi znamenkama. Te znamenke će poprimiti vrijednosti iz skupa: {0,1,2,3,…, B-2, B-1}.
| način zapisivanja | = | vrijednost broja |
| zn-1zn-2…z2z1z0 | = | zn-1• Bn-1+ zn-2• Bn-2+…+ z2• B2+ z1• B1+ z0• B0 |
Rezidualni brojevni sustav nastao je za potrebe informatičkog sektora iz razloga što je bio potreban brojevni sustav kojim će se smanjiti vrijeme izvođenja aritmetičkih operacija.
Izgleda otprilike ovako:
npr.
| x | m | r | ||||
| 34 | = | 6 | • | 5 | + | 4 |
| 34 | = | 8 | • | 4 | + | 2 |
| 34 | = | 11 | • | 3 | + | 1 |
| x | m | r | ||||
| 71 | = | 13 | • | 5 | + | 6 |
| 71 | = | 17 | • | 4 | + | 3 |
| 71 | = | 23 | • | 3 | + | 2 |
Iz gore navedenog vidi se da se znamenke rezultata mogu dobivati, istovremeno, paralelno i neovisno o nekim prethodnim znamenkama. RBS brojevni sustav daje značajne uštede vremena u izvođenju aritmetičkih operacija (zbrajanja, oduzimanja i množenja). RBS nije u široj primjeni iz razloga što nije težinski-pozicioni brojevni sustav, a to znači da za dva broja toga sustava nije lako ustvrditi koji je veći ili manji i nije lako odrediti predznak i iz toga proizlazi da u njemu nije lako provesti aritmetičku operaciju dijeljenja.
Prilikom konverzije u dekadski zapis vrijednost broja se izračunava aritmetičkim operacijama u dekadskom sustavu.
| (1 1 0 0 1, 1 0 1)2 | = | 1•24+ 1•23+ 0•22+ 0•21+ 1•20+ 1•2-1+ 0•2-2+ 1•2-3= |
| = | 24+ 23+ 20+ 2-1+ 2-3= | |
| = | 16 + 8 + 1 + 0,5 + 0,125 = | |
| = | (25,625)10 |
| (734,02)8 | = | 7•82+ 3•81+ 4•80+ 0•8-1+ 2•8-2= |
| = | 7*64 + 3*8 + 4*1 + 2*0,015626= | |
| = | 448 + 24 + 4 + 0,03125= | |
| = | (476,03125)10 |
| (1A3E,D)16 | = | 1*163+ 10•162+ 3•161+ 14•160+ 13•16-1= |
| = | 4096 + 10*256 + 3*16 + 14*1 + 13*0,0625= | |
| = | 4096 + 2560 + 48 + 14 + 0,8125= | |
| = | (6718,8125)10 |
Prilikom pretvorbe iz dekadskog u binarni trebamo razlikovati 2 slučaja:


Kod prevođenja decimalnih brojeva, posebno se prevodi cijeli dio, a posebno decimalni i zatim se zbroje: (13,6875)10= (1101,1011)2
Postupak pretvorbe iz dekadskog u oktalni sustav postupak je isti kao i kod (dekadskog u binarni) samo što dijelimo, odnosno množimo s bazom 8.

3.2.3. DEKADSKI u HEKSADECIMALNI
Postupak je identičan kao i u prethodna 2 slučaja, samo što se dijeli s bazom 16, da se pritom {10, 11, 12, 13, 14 i 15} redom zamjene sa {A, B, C, D, E, F}.

3.3.Konverzija između binarnog, oktalnog i heksadecimalnog zapisa
Možemo konvergirati na 2 načina
npr.
(10101111,101)2= 010|101|111|,101 = (257,5)8
U ovoj metodi može vam pomoći usporedna tablica pojedinih sustava niže u postu.
Može se također konvergirati na 2 načina, samo što u slučaju heksadecimalnog sustava grupiramo po četiribinarne znamenke, jer je 16 = 24.
Postupak je obrnut od onoga kod binarnog u oktalni, što znači da sada svaku znamenku oktalnog zapisa prevodimo u binarni na način da svaka znamenka binarnog zapisa bude zapisana s tri bita.
npr.
(3425,24)8= 011|100|010|101|,010|100 = 3|4|2|5|,2|4 =(111000010101,010100)2
Postupak isti kao i kod oktalnog u binarni, jedino što svaku znamenku heksadecimalnog zapisa prevodimo u binarni na način da svaka znamenka binarnog zapisa bude zapisana s četiri bita.
npr.
(B1A3,4D)16= 1011|0001|1010|0011|,0100|1101 = (1011000110100011,01001101)2
Najlakši i najbrži način je da oktalni zapis pretvorimo u binarni, koji ćemo zatim pretvoriti u heksadecimalni zapis (sve te konvergencije su objašnjene u prethodnim primjerima).
Pretvorimo heksadecimalni zapis u binarni da bi ga pretvorili u oktalni zapis
Zbrajanje u binarnom sustavu provodi se na identičan način kao i kod dekadskog sustava:
Postoje pravila zbrajanja binarnih znamenaka, a ona glase:
npr.
11010110
+ 1100101
100111011
101101,011
+ 1010,1011
111000,0001
Oduzimanje u binarnom sustavu se također provodi kao i u dekadskom sustavu.
Pravila zbrajanja binarnih znamenaka:
npr.
110101
- 10011
100010
110011,011
- 101,10
101101,111
Oduzimanje se u binarnom sustavu može svesti na zbrajanje
npr.
110101 – umanjenik
+10011- umanjitelj
?
101100 (komplement)
+ 1
101101 (dvojni komplement)
110101
+101101
1100010(razlika)
Množenje u binarnom sustavu svodi se na zbrajanje binarnih brojeva.
Pravila množenja binarnih znamenaka:
npr.
101101,01 * 110
10110101
1011010 1
+ 000000 00
100001111,10
Dijeljenje se u binarnom sustavu provodi kao i u dekadskom, ali se isto tako svodi na oduzimanje.
npr.
1010001 : 1001 = 1001
-1001
0001001
- 1001
0000
Počinjemo tako da uzmemo znamenku po znamenku djeljenika sve dok ne dobijemo broj veći od djelitelja (u ovom primjeru je tako 1 < 1001, gledamo dalje 10 < 1001, 101 < 1001, 1010 > 1001 pa je 1010 broj s kojim počinjemo.)
Osnovne aritmetičke operacije (zbrajanje, oduzimanje, množenje i dijeljenje) u dekadskom sustavu provode se na nama već jako dobro poznati način.

4.3. Oktalni i heksadekadski
Osnovne operacije u oktalnom i heksadekadskom sustavu provode se na način da se najprije članovi pretvore u dekadski ili binarni brojevni sustav da bi se zatim rješenje ponovno vratilo u polazni brojevni sustav.
| DECIMALNI | OKTALNI | HEXADEC. | BINARNI |
| 0 | 0 | 0 | 0 0 0 |
| 1 | 1 | 1 | 0 0 1 |
| 2 | 2 | 2 | 0 1 0 |
| 3 | 3 | 3 | 0 1 1 |
| 4 | 4 | 4 | 1 0 0 |
| 5 | 5 | 5 | 1 0 1 |
| 6 | 6 | 6 | 1 1 0 |
| 7 | 7 | 7 | 1 1 1 |
| 8 | 10 | 8 | 1 0 0 0 |
| 9 | 11 | 9 | 1 0 0 1 |
| 10 | 12 | A | 1 0 1 0 |
| 11 | 13 | B | 1 0 1 1 |
| 12 | 14 | C | 1 1 0 0 |
| 13 | 15 | D | 1 1 0 1 |
| 14 | 16 | E | 1 1 1 0 |
| 15 | 17 | F | 1 1 1 1 |
| 16 | 20 | 10 | 1 0 0 0 0 |
| 17 | 21 | 11 | 1 0 0 0 1 |
| 18 | 22 | 12 | 1 0 0 1 0 |
| 19 | 23 | 13 | 1 0 0 1 1 |
| 20 | 24 | 14 | 1 0 1 0 0 |
| 21 | 25 | 15 | 1 0 1 0 1 |
| 22 | 26 | 16 | 1 0 1 1 0 |
| 23 | 27 | 17 | 1 0 1 1 1 |
| 24 | 30 | 18 | 1 1 0 0 0 |
| 25 | 31 | 19 | 1 1 0 0 1 |
| 26 | 32 | 1A | 1 1 0 1 0 |
| 27 | 33 | 1B | 1 1 0 1 1 |
| 28 | 34 | 1C | 1 1 1 0 0 |
| 29 | 35 | 1D | 1 1 1 0 1 |
| 30 | 36 | 1E | 1 1 1 1 0 |
| 31 | 37 | 1F | 1 1 1 1 1 |
| 32 | 40 | 20 | 1 0 0 0 0 0 |
| — | — | — | — |
| 255 | 377 | FF | 1 1 1 1 1 1 1 1 |
Brojevni sustavi primjenjuju se u praktičnom životu, i to pored dekadskog koriste se sustavi s bazama 12, 24, 60, … (dani, sati, stupnjevi, minute, sekunde, …). Osim primjene brojevnih sustava u praktičnom životu vrlo važna je primjena na području informatike i naravno matematike. U informatici, računalima se zadaju jako veliki „zahtjevi“ u pogledu brzine izvođenja aritmetičkih operacija. Mnogi stručnjaci na tom području problem pokušavaju riješiti na način da poboljšaju brzinu rada računala u hardverskom smislu, što je jako skupo i iziskuje puno vremena. Dok neki stručnjaci pribjegavaju softverskom poboljšanju izvođenja algoritama koji služe izvođenju aritmetičkih operacija. Problem je u tome što se u računalima koriste pozicijski brojevni sustavi (dekadski, binarni, n-arni, …), a za njih je karakteristično to što se za dobivanje neke znamenke rezultata moraju znati sve prethodne znamenke (jedinice, desetice, stotice, …). Kako bi taj problem riješili, stručnjaci su osmislili rezidualni brojevni sustav (RBS), jer se u njemu znamenke rezultata mogu dobiti istovremeno, paralelno i neovisno o nekim prethodnim znamenkama, što nije slučaj kod pozicijskih brojevnih sustava. RBS brojevni sustav daje značajne uštede vremena u izvođenju aritmetičkih operacija, ali nije u široj primjeni iz razloga što nije težinski-pozicioni brojevni sustav, a to znači da se javljaju poteškoće u određivanju; koji je broje veći, a koji manji i koji je predznak broja. Upravo te dvije činjenice imaju za posljedicu da dijeljenje u RBS-u nije jednostavna operacija, što rezultira velikom potrošnjom vremena.
© 2009 HDonWEB | Sva prava pridržana | Web dizajn: Ivan Mišić
Preuzimanje sadržaja bez prethodne dozvole nije dopušteno!
Svi brojevni sustavi i osnove o njima na jednom mjestu. Ivane fantastično !
Evo još detalja o Brojevnim sustavima
http://www.ic.ims.hr/brojevni-sustavi/bs.html
To mi je bio neki stari seminar iz srednje, pa eto da ga objavim možda nekom pomogne.
Super, prošireno gradivo
Kod nepozicijskih brojevnih sustava moglo se barem spomenuti brojeve na glagoljici i ćirilici koji imaju drugačiju logiku od brojeva na latinici (rimskih brojeva).
very good!
keep up the good work!
eh da je meni ovo razumit imamo za domaci podpisivanje brojeva u obliku jaja treba biti jako gusto dosadilo mi je vise a iman i pisati i ostale predmete
:(