Иран пушта америчке планинаре
Може 2024
Децимална у Бинарна конверзија
Претварање децималног броја у бинарни број један је од најчешћих поступака који се обављају у рачунарским операцијама. У доњем примеру, децимални број, 253, претвара се у бинарни број са остатком, р, узастопним дељењем са 2. Бинарни број за 253 је 11111101
1 253/2 = 126 р 1
2 126/2 = 63 р 0
3 63/2 = 31 р 1
4 31/2 = 15 р 1
5 15/2 = 7 р 1
6 7/2 = 3 р 1
7 3/2 = 1 р 1
8 1/2 = 0 р 1
Систем нумерирања базе 2
Рачунари препознају и обрађују податке користећи бинарни или базни систем бројања 2. Бинарни систем нумерирања користи само два симбола (0 и 1) уместо десет симбола у систему децималног нумерирања. Положај, односно место сваке цифре представља број 2 (основни број) подигнут на снагу (експонент), на основу његовог положаја.
Примери
2º
2¹
2²
2³
24
25
26
Следећа табела илуструје како се децимални број претвара у бинарни број
Систем нумерирања базе 2 | ||||||||
Вредност | ||||||||
Симболи | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
Симболи | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Базна експонента | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Вредност места | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Претворите децимални број 35 у бинарни облик | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
Поступак претварања децималног броја у бинарни број
У претварању броја 35 у бинарни број потребно је око пет корака.
1. Прво треба да одредите већу снагу 2 која је мања или једнака 35. Дакле, почевши од највећег броја, 2 до 5 (32) је мањи од 35. Ставите "1" у тај ступац и , затим израчунајте колико је остало одузимањем 32 од 35. Резултат је 9.
2. Затим ћете желети да проверите да ли се 16 (следећа мања снага од 2) уклапа у 3. С обзиром на то да не, у ту колону се ставља "0". Вредност следећег броја је 8, што је веће од 3, па је и „0“ постављен у тај ступац.
3. Следећа вредност са којом ћемо радити је 4, која је и даље већа од 3. Дакле, поново ћемо ово учинити „0.“
4. Ок, наша следећа вредност ће бити 2, што је мање од 3. И, зато што је то, поставићемо „1“ у колону. Сада ћете морати да одузмете 2 од 3, а резултат ће бити 1.
5. Вредност последњег броја је 1, што и даље ради са преосталим бројем. Стога ћемо у последњу колону ставити „1“. Сада видимо да је бинарни број за децимални број 35 100011.