Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.
Сначала выполним прямой перевод.
Выполним перевод в десятичную систему счисления вот так:
2∙81+1∙80+5∙8-1+1∙8-2+5∙8-3+2∙8-4+3∙8-5+7∙8-6+5∙8-7+7∙8-8+4∙8-9+7∙8-10 = 2∙8+1∙1+5∙0.125+1∙0.015625+5∙0.001953125+2∙0.000244140625+3∙3.0517578125E-5+7∙3.814697265625E-6+5∙4.7683715820312E-7+7∙5.9604644775391E-8+4∙7.4505805969238E-9+7∙9.3132257461548E-10 = 16+1+0.625+0.015625+0.009765625+0.00048828125+9.1552734375E-5+2.6702880859375E-5+2.3841857910156E-6+4.1723251342773E-7+2.9802322387695E-8+6.5192580223083E-9 = 17.6509999996051210
Получилось: 21.51523757478 =17.6509999996051210
Переведем число 17.6509999996051210 в шестнадцатиричное вот так:
Целая часть числа находится делением на основание новой системы счисления:
| 17 | 16 | |
| -16 | 1 | |
| 1 | | |
 |
Дробная часть числа находится умножением на основание новой системы счисления:
 |
| 0. | 65099999960512*16 |
| A | .416*16 |
| 6 | .656*16 |
| A | .496*16 |
| 7 | .93597*16 |
| E | .97559*16 |
| F | .60938*16 |
| 9 | .75*16 |
| C | .0*16 |
| 5 | .0E-5*16 |
В результате преобразования получилось:
17.6509999996051210 = 11.A6A7EF9C516
Окончательный ответ: 21.51523757478 = 11.A6A7EF9C516
Теперь выполним перевод через десятичную систему счисления.
Выполним прямой перевод из восьмиричной в двоичную вот так:
21.51523757478 = 2 1. 5 1 5 2 3 7 5 7 4 7 = 2(=010) 1(=001). 5(=101) 1(=001) 5(=101) 2(=010) 3(=011) 7(=111) 5(=101) 7(=111) 4(=100) 7(=111) = 010001.1010011010100111111011111001112
Окончательный ответ: 21.51523757478 = 10001.1010011010100111111011111001112
Дополним число недостающими нулями слева
Дополним число недостающими нулями справа
Выполним прямой перевод из двоичной в шестнадцатиричную вот так:
00010001.101001101010011111101111100111002 = 0001 0001. 1010 0110 1010 0111 1110 1111 1001 1100 = 0001(=1) 0001(=1). 1010(=A) 0110(=6) 1010(=A) 0111(=7) 1110(=E) 1111(=F) 1001(=9) 1100(=C) = 11.A6A7EF9C16
Окончательный ответ: 00010001.101001101010011111101111100111008 = 11.A6A7EF9C16