Professional Documents
Culture Documents
OP - T01 - Brojni Sistemi I Konverzije
OP - T01 - Brojni Sistemi I Konverzije
(I)
BROJNI SISTEMI I KONVERZIJE
mr Dražen Brđanin
Elektrotehnički fakultet Banja Luka
2007.
1. Podaci i njihovo predstavljanje
PODATAK ?
Vrste podataka:
Numerički podaci (brojevi)
cijeli brojevi, realni brojevi, racionalni brojevi ...
Znakovni podaci
alfabet (slova), znakovi interpunkcije ...
Logički podaci
ISTINA, LAŽ
Slikovni podaci
fotografije, video-zapis, ...
Audio podaci
2
1.1. Brojni sistemi
NEPOZICIONI
SISTEMI ?
cifra I V X L C D M
vrijednost 1 5 10 50 100 500 1000
Primjer:
dekadski 1 2 3 4 5 6 7 8 9 10
rimski I II III IV V VI VII VIII IX X
dekadski 11 19 20 21 30 40 50 60 90 100
rimski XI XIX XX XXI XXX XL L LX XC C
dekadski 101 119 190 200 300 400 500 501 900 1000
rimski CI CXIX CXC CC CCC CD D DI CM M
3
1.1. Brojni sistemi
POZICIONI
SISTEMI ?
2 4 7 2
Cifra Cifra
NAJVEĆE NAJMANJE
težine težine
4
1.1. Brojni sistemi
POZICIONI
SISTEMI ?
B=2 binarni 0 1
B=3 ternarni 0 1 2
B=8 oktalni 0 1 2 3 4 5 6 7
B = 16 heksadecimalni 0 1 2 3 4 5 6 7 8 9
A B C D E F
5
1.1. Brojni sistemi
POZICIONI
SISTEMI ?
6
1.1. Brojni sistemi
DEKADSKI
EKVIVALENT ?
92410 = ?
pozicija 2 1 0
broj 9 2 4
102 101 100
težina
100 10 1
vrijednost 900 20 4
7
1.1. Brojni sistemi
DEKADSKI
EKVIVALENT ?
pozicija 2 1 0 -1 -2
broj 9 2 4 . 6 5
102 101 100 10-1 10-2
težina
100 10 1 0.1 0.01
8
1.1. Brojni sistemi
DEKADSKI
EKVIVALENT ?
pozicija 3 2 1 0
broj 1 1 0 1
23 22 21 20
težina
8 4 2 1
vrijednost 8 4 0 1
11012 = 1 23 + 1 22 + 0 21 + 1 20 =
=18+14+02+11=
= 8 + 4 +1 = 1310
9
1.1. Brojni sistemi
DEKADSKI
EKVIVALENT ?
pozicija 4 3 2 1 0 -1 -2 -3
broj 1 1 0 1 0 . 1 0 1
24 23 22 21 20 2-1 2-2 2-3
težina
16 8 4 2 1 0.5 0.25 0.125
10
1.1. Brojni sistemi
DEKADSKI
EKVIVALENT ?
pozicija 2 1 0 -1
broj 7 1 4 . 2
82 81 80 8-1
težina
64 8 1 0.125
714.28 = 7 82 + 1 81 + 4 80 + 2 8-1 =
= 7 64 + 1 8 + 4 1 + 2 0.125 =
= 448 + 8 + 4 + 0.25 = 460.2510
11
1.1. Brojni sistemi
DEKADSKI
EKVIVALENT ?
pozicija 2 1 0
broj 1 A 5
162 161 160
težina
256 16 1
12
1.1. Brojni sistemi
DEKADSKI
EKVIVALENT ?
13
1.1. Brojni sistemi
ZADACI ZA VJEŽBU...
101011.12 = ________________10
1231.23 = ________________10
123.48 = ________________10
A10B.816 = ________________10
128.428 = ________________10
0B.4016 = ________________10
1.18 = ________________10
FE.016 = ________________10
14
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
1910 = ?2
Provjera:
19 : 2
pozicija 4 3 2 1 0
9 1 broj 1 0 0 1 1
4 1
24 23 22 21 20
težina
2 0 16 8 4 2 1
1 0 vrijednost 16 0 0 2 1
0 1
100112 = 1 24 + 1 21 + 1 20 =
= 1 16 + 1 2 + 1 1 =
1910 = 100112
= 16 + 2 +1 = 1910
15
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
0.6 0
0.2510 = ?2
1.2 1
0.25 * 2
0.2
0.5 0
0.4 0
1.0 1
0.8 0
0.0
1.6 1
0.6 0.2510 = 0.012
16
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
19.2510 = ?2
19 : 2
9 1 0.25 * 2
4 1 0.5 0
2 0 1.0 1
0.0
1 0
0 1 0.2510 = 0.012
1910 = 100112
19.2510 = 10011.012
17
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
dekadski binarno
0 0
1 1 dekadski binarno
2 10 0.5 0.1
3 11 0.25 0.01
4 100 0.125 0.001
5 101 0.0625 0.0001
6 110 0.75 0.11
7 111 0.875 0.111
8 1000
9 1001
18
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
76.2510 = ?8
76 : 8
9 4 0.25 * 8
1 1 2.00 2
0.0
0 1
76.2510 = 114.28
19
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
20 6 10 5 5 99 14 E
1 4 0 10 A 6 3 3
0 1 0 6 6
16510 = A516
32610 = 14616 159810 = 63E16
20
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
0.710 = ?16
0.510 = ?16
0.7 * 16
0.5 * 16
11.2 11 B
8.0 8 0.2
0.0
3.2 3 3
0.2
0.510 = 0.816
0.710 = 0.B33…16
21
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
165.510 = ?16
165 : 16 0.5 * 16
10 5 5 8.0 8
0 10 A 0.0
165.510 = A5.816
22
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
DEKADSKOG ?
B=10 10 11 12 13 14 15 16 17 18 19
B=16 A B C D E F 10 11 12 13
B=8 12 13 14 15 16 17 20 21 22 23
B=2 1010 1011 1100 1101 1110 1111 10000 10001 10010 10011
B=10 20 21 22 23 24 25 26 27 28 29
B=16 14 15 16 17 18 19 1A 1B 1C 1D
B=8 24 25 26 27 30 31 32 33 34 35
B=2 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101
23
1.2. Konverzije brojnih sistema
ZADACI ZA VJEŽBU...
129.7510 = ________________2
130.87510 = ________________8
131.12510 = ________________16
256.810 = ________________2
256.410 = ________________4
257.810 = ________________8
1.110 = ________________8
1.110 = ________________16
24
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
BINARNOG ?
11012 = 158
25
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
BINARNOG ?
oktalna binarno
kodirana 1101112 = ?8
cifra oktalna cifra
0 000
1 1 0 1 1 1
1 001
2 010
3 011 6 7
4 100
5 101 1101112 = 678
6 110
7 111
26
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
BINARNOG ?
oktalna binarno
kodirana 101012 = ?8
cifra oktalna cifra
0 000
0 1 0 1 0 1
1 001
2 010
3 011 2 5
4 100
5 101 101012 = 258
6 110
7 111
27
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
BINARNOG ?
hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
bch 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
110110101012=? 16
6 D 5
1 1 0 1 1 0 1 0 1 0 1 2 = 6 D 5 16
28
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
BINARNOG ?
hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
bch 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 1 0 1 1 0 1 0 1 0 1 . 0 1 1 0 12 = ? 16
6 D 5 6 8
11011010101.01101 2 = 6 D 5 . 6 8 16
29
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
OKTALNOG ?
oktalna binarno
kodirana 2578 = ?2
cifra oktalna cifra
0 000
2 5 7
1 001
2 010
0 1 0 1 0 1 1 1 1
3 011
4 100
5 101 2578 = 0101011112
6 110
7 111 2578 = 101011112
30
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
HEKSADEKADNOG ?
hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
bch 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
2BC16 = ?2
2 B C
0 0 1 0 1 0 1 1 1 1 0 0
2BC16 = 10101111002
31
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
OKTALNOG ?
bch 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
32
1.2. Konverzije brojnih sistema
KONVERZIJA IZ
HEKSADEKADNOG ?
bch 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
2BC16 = 12748
33
1.2. Konverzije brojnih sistema
ZADACI ZA VJEŽBU...
127.758 = ________________2
B78.4316 = ________________2
1.12 = ________________8
1.12 = ________________16
256.48 = ________________16
468.0A16 = ________________8
1.14 = ________________2
1.14 = ________________8
34
1.3. Osnovne računske operacije
SABIRANJE ?
9 8 5 3 0 1 1 0 1 0 1 0
9 8 7 6 5 1 1 0 1 1 0 0
+ +
1 1
9 1
7 2 9 5 1 1 0 1 0 1 1 0
pravila za sabiranje u
binarnom brojnom sistemu
0 1 0 1
+ 0 + 0 + 1 + 1
0 1 1 1 0
35
1.3. Osnovne računske operacije
ODUZIMANJE ?
1 1 1 1
8 3
9 4 0 3 6 1 0 0
0 1 0 1 1 0
- 6 4 7 3 5 - 0 1 0 1 1 0 0
2 9 3 0 1 0 1 0 1 0 1 0
pravila za oduzimanje u
binarnom brojnom sistemu
0 1 1 10
- 0 - 0 - 1 - 1
0 1 0 1
36
1.3. Osnovne računske operacije
MNOŽENJE ?
1 0
+ 0 0
1 0 0
pravila za množenje u
binarnom brojnom sistemu
0 * 0 1 * 0 0 * 1 1 * 1
0 0 0 1
37
1.3. Osnovne računske operacije
ZADACI ZA VJEŽBU...
38