Конверзија на броеви меѓу бинарен, октален и хексадекаден броен систем
Постапката за претворање на бинарен во октален или хексадекаден броен систем е многу едноставна. Тоа е затоа што основите на окталниот и или хексадекадниот броен систем може да се претстават како степени на бројот 2, т.е. 8=2^3 , 16=2^4
За да се претвори бинарен број во октален, се користи фактот што секоја октална цифра може да се запише со 3 бинарни цифри. Постапката започнува со делење на бинарниот број во групи од 3 цифри налево и надесно од децималната запирка. Секоја група бинарни цифри се заменува со соодветната октална цифра.
Пр. 10110111011.10112
10 110 111 011 . 101 1
Ако во групите на крајот останат помалку од 3 цифри, се дополнуваат со 0.010 110 111 011 . 101 100
По поделбата, се означуваат позициите на цифрите во секоја група и се заменува со соодветната октална цифра.2 1 0 2 1 0
2 1 0 2 1 0 2 1 0
2 1 0
010 110 111 011 . 101 100
Па, 010 се заменува со 2, 110 со 6, 111 со 7, 011 со 3, 101 со 5 100 со 4.Бројот 10110111011.10112=2673.548
Пр. Бројот 10111001001101.1000011100112
претвори го во октален.
2 7 1 1 5 . 4 1 6 3
0101 1011 1111 . 1011 1000
По поделбата, се означуваат позициите на цифрите во секоја група и се заменува со соодветната хексадекадна цифра.
3210 3210 3210 3210 3210
0101 1011 1111 . 1011 1000
Па 0101 се заменува со 5, 1011 се заменува со В, 1111 се заменува со F, 1011 се заменува со В, 1000 се заменува со 8.
Бројот 10110111111.101112=5BF.B816.
За да се претвори октален во бинарен број секоја октална цифра се заменува со група од 3 бинарни цифри, кои се соодветни на окталната.
Пр. Бројот 567.218 претвори
го во бинарен. 58=1012
68=1102
78=1112
28=0102
18=0012
567.218=101110111.0100012
Пр. Бројот 356.078 претвори го во бинарен.
38=0112
58=1012
68=1102
08=0002
78=1112
356.078
=011101110.0001112
За да се претвори број од октален во хексадекаден броен систем, прво окталниот број се претвора во бинарен, а потоа бинарниот се претвора во хексадекаден.
Пр. Бројот 53.78 да се претвори во хексадекаден.
58=1012 38=0112 78=1112
53.78=101011.1112
од 4 бинарни цифри, кои се соодветни на хексадекадната.
Пр. Бројот 3C9.E16
претвори го во бинарен.
3C9.E16 =1111001001.11112
Пр. Бројот ABC.3716 претвори го во октален
101010111100.001101112
5 2 7 4 .
1 5 6
1. Претвори ги следниве декадни броеви во бинарни:
а) 33.12510 б) 235.062510
2.
Претвори ги следниве бинарни броеви во декадни:
а) 1101101.11112 б) 110011.112
в) 0.01012
3.
Претвори ги следниве декадни броеви во октални со точност од 3 децимали:
а)
252.1710 б) 103.00410
4.
Претвори ги следниве декадни броеви во хексадекадни со точност од 3 децимали:
а)
346.1510 б) 117.8410
5. Претвори ги следниве октални броеви во декадни:
а) 163.548 б)
453.278 в) 2.618
6. Претвори ги следниве хексадекадни броеви во декадни:
а) 3Е6.516 б) 1АВ.1С16
7. Претвори ги следниве октални броеви во бинарни:
а) 403.4568 б)73.4738
8. Претвори ги следниве октални броеви во хексадекадни:
а) 415.738 б) 127.128
9.
Претвори ги следниве бинарни броеви во октални: а) 110111.0101012 б) 101100011001.00112
10
Претвори ги следниве бинарни броеви во хексадекадни: а) 110111.0101012 б) 101100011001.00112
11 Претвори ги следниве хексадекадни броеви во бинарни:
а) А14.4116 б) 8F9.CD16
12.Претвори ги следниве хексадекадни броеви во октални:
а) А14.4116 б) 8F9.CD16
No comments:
Post a Comment