2.4.
Переведення
чисел з однієї системи і іншу
Для переведення чисел із будь-якої системи числення в десяткову необхідно це число
представити у вигляді полінома і розкрити всі члени полінома в десятковій
системі числення.
Наприклад:
з шістнадцяткової в десяткову:
92C816 =
9*10163 + 2*10162 + C*10161
+ 8*10160 = 9*16103 + 2*16102
+ 12*16101 + +8*16100 = 37576
з вісімкової в десяткову:
7358 =
7*1082 + 3*1081
+ 5*1080 =
7*8102 + 3*8101 + 5*8100
= 47710
(24,3)8 = 2*81 + 4*80 + 3*8-1
= 16 +4 +3/8 = (20,6373)10
з двійкової в десяткову:
1101001012=1*1028+1*1027+0*1026+1*1025+0*1024+0*1023+1*1022+0*1021+1*1020=1*2108+1*2107+0*2106+1*2105+0*2104+0*2103+1*2102+0*2101+
1*2100 = 42110
Переведення цілого числа з десяткової
системи у будь-яку іншу
здійснюється шляхом послідовного ділення числа на основу нової системи
числення. Ділення виконується до тих пір, поки остання частка не стане меншою
дільника. Отримані остачі від ділення взяті у зворотному порядку, будуть
утворювати число в новій системі числення.
Завдання: перевести число 999 з десяткової системи числення в двійкову
(999)10 = ( ? ) 2
Приклад виконання
завдання
Отже, (999)10 = (1111100111)2