You are on page 1of 4

0.

1 Vježbe - Brojevni sustavi


0.1.1 Pretvaranja izmedu brojevnih sustava
Tablice za pretvaranje oktalnih i heksadecimalnih brojeva u binarne:
oktalno binarno heksadecimalno binarno
0 000 0 0000
1 001 1 0001
2 010 2 0010
3 011 3 0011
4 100 4 0100
5 101 5 0101
6 110 6 0110
7 111 7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
Zadatak 1. Pretvorite sljedeće dekadske brojeve u binarne:

a) 24
b) 128
c) 36
d) 101

e) 1234
f ) 11111
Rješenje:
a) 11000(2)

b) 10000000(2)

c) 100100(2)

d) 1100101(2)

e) 10011010010(2)

f ) 10101101100111(2)

Zadatak 2. Pretvorite sljedeće binarne brojeve u dekadske:

a) 101(2)
b) 1110110(2)
c) 10010100(2)

d) 10010011(2)
e) 111111111(2)
f ) 10010001010(2)
Rješenje:

1
a) 5

b) 118

c) 148

d) 147

e) 511

f ) 1162

Zadatak 3. Pretvorite sljedeće brojeve u zadane brojevne sustave:


a) 1224(10) =?(16)
b) 4E23(16) =?(10)
c) 122(10) =?(8)
d) 732(8) =?(10)
e) BABE(16) =?(8)
f ) 55124(8) =?(16)
Rješenje:
a) 4C8(16)

b) 20003(10)

c) 172(8)

d) 474(10)

e) 135276(8)

f ) 5A54(16)

Zadatak 4. Pretvorite sljedeće dekadske brojeve u zadane baze:


a) 306 u baze 2, 5, 9
b) 5021 u baze 3, 6, 11
c) 31708 u baze 4, 7, 12
Rješenje:
a) 306(10) = 100110010(2) = 2211(5) = 370(9)

b) 5021(10) = 20212222(3) = 35125(6) = 3855(11)

c) 32708(10) = 13333010(4) = 164234(7) = 16B18(12)

Zadatak 5. Bez pretvaranja iz baze u bazu izračunajte:


a) Koliko znamenki ima broj 1F 5CCA3(16) u bazi 2?
b) Koliko znamenki ima broj 734123933(10) u bazi 2?
c) Koliko znamenki ima broj 991124344(10) u bazi 5?
d) Koliko znamenki ima broj (51250 )(10) u bazi 16?
Rješenje:
a) 1 + 6 ∗ 4 = 25 znamenki

b) log2 734123933 ≈ 29.4514 ⇒ 30 znamenki

c) log5 991124344 ≈ 12.8705 ⇒ 13 znamenki

d) log16 51250 = 1250 · log16 5 ≈ 725.603 ⇒ 726 znamenki

2
0.1.2 Osnovne računske operacije
Zadatak 6. Izračunajte:
a) 101111(2) + 1010001(2) =?(2)
b) 53601(8) + 73266(8) =?(8)
c) 7A7A(16) + 7E7A(16) =?(16)
d) 40012(5) + 33213(5) =?(5)
Rješenje:
a) 10000000(2)

b) 147067(8)

c) F 8F 4(16)

d) 123230(5)

Zadatak 7. Izračunajte:
a) 101101(2) − 10101(2) =?(2)
b) 53601(8) − 7266(8) =?(8)
c) BA72A(16) − C14A(16) =?(16)
d) 32010(6) − 21513(6) =?(6)
Rješenje:
a) 11000(2)

b) 44313(8)

c) AE5E0(16)

d) 10053(6)

Zadatak 8. Izračunajte:
a) 11101(2) · 101(2) =?(2)
b) 1011011(2) · 1011(2) =?(2)
Rješenje:
a) 10010001(2)

b) 1111101001(2)

0.1.3 Prikaz cijelih brojeva u računalu


Zadatak 9. Kako se u računalu zapisuje broj:
a) 9(10)
b) 456(10) ?
Rješenje:
a) 0 0 0 0 1 0 0 1

b) 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 0

Zadatak 10. Tehnikom dvojnog komplementa u 8-bitnom zapisu prikažite brojeve:


a) −12(10)

3
b) −120(8)

c) −4B(16)
Rješenje:
a) 1 1 1 1 0 1 0 0

b) 1 0 1 1 0 0 0 0

c) 1 0 1 1 0 1 0 1

Zadatak 11. Izračunajte razlike sljedećih dekadskih brojeva u 8-bitnom zapisu koristeći tehniku dvoj-
nog komplementa:
a) 7 − 5
b) 50 − 61

c) 120 − 128
Rješenje:
0 0 0 0 0 1 1 1
a) + 1 1 1 1 1 0 1 1
0 0 0 0 0 0 1 0

0 0 1 1 0 0 1 0
b) + 1 1 0 0 0 0 1 1
1 1 1 1 0 1 0 1

0 1 1 1 1 0 0 0
c) + 1 0 0 0 0 0 0 0
1 1 1 1 1 0 0 0

You might also like