Мала ИТ школа - Час 2 |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Претварање децималних у бинарне бројеве Децимални бројеви су бројеви направљени на основи броја 10. Свака цифра у неком децималном броју је множилац степена броја десет. Шта то значи? Ево примера број 345 = 3*100 + 4*10 + 5*1 = 3* 102 + 4*101 + 5*100
Свака
цифра множи степен броја 10 за дату позицију у целом броју и тако се добија
коначна вредност. Када користимо децималне бројеве нама је то сасвим нормално
тако да и не размишљамо о томе како се они формирају. Пошто је то децимални
систем (дека значи 10) онда се као множиоци користе бројеви од 0 до 9 којих
укупно има 10.
бинарни број 0000 0001 је у ствари 1 (децимално) 0*128 + 0* 64 + 0* 32 + 0*16 + 0*8 + 0* 4 + 0* 2 + 1*1 = 1
0*128 + 0* 64 + 0* 32 + 0*16 + 0*8 + 1* 4 + 0* 2 + 1*1 = 4 + 1 = 5
*Узећемо број 9 на пример као први. Њега делимо бројем 2 и бележимо остатак што ће нам бити 1. број у бинарном броју са десне стране на лево. 9/2= 4 и остатак 1 Резулатат дељења, 4, делимо поново са 2 4/2= 2 и остатак је 0 Поново резулатат, у овом случају 2, делимо са 2 2/2=1 и остатк је 0 1/2=0 остатак 1 тако да је децимално 9 сада 1001 бинарно (гледамо остатке одозго и пишемо их сдесна на лево) *други пример број 14 14/2= 7 остатак 0 7/2= 3 остатак 1 3/2=1 остатак 1 1/2=0 остатак 1 14 децимално = 1110 бинарно да проверимо ово:
На овај начин можете претворити било који децимални број у бинарни. Шта год да уносимо у рачунар он то претвори у бинарне бројеве јер су му погодни за обраду. |