Для перевода числа 210.171.30.128 из 32-ой в двоичную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в двоичную. Для перевода 32-ого числа 210.171.30.128 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A32 = an-1 ∙ 32n-1 + an-2 ∙ 32n-2 + ∙∙∙ + a0 ∙ 320 + a-1 ∙ 32-1 + ∙∙∙ + a-m ∙ 32-m
В результате преобразований получим:
210.171.30.12832=2 ∙ 322 + 1 ∙ 321 + 0 ∙ 320 + 1 ∙ 32-1 + 7 ∙ 32-2 + 1 ∙ 32-3 = 2 ∙ 1024 + 1 ∙ 32 + 0 ∙ 1 + 1 ∙ 0.03125 + 7 ∙ 0.0009765625 + 1 ∙ 3.0517578125E-5 = 2048 + 32 + 0 + 0.03125 + 0.0068359375 + 3.0517578125E-5 = 2080.038116455110
Таким образом:
210.171.30.12832 = 2080.038116455110.
Для перевода десятичного числа 2080.0381164551 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
| — | 2080 | 2 | |||||||||||||||||||||
| 2080 | — | 1040 | 2 | ||||||||||||||||||||
| 0 | 1040 | — | 520 | 2 | |||||||||||||||||||
| 0 | 520 | — | 260 | 2 | |||||||||||||||||||
| 0 | 260 | — | 130 | 2 | |||||||||||||||||||
| 0 | 130 | — | 65 | 2 | |||||||||||||||||||
| 0 | 64 | — | 32 | 2 | |||||||||||||||||||
| 1 | 32 | — | 16 | 2 | |||||||||||||||||||
| 0 | 16 | — | 8 | 2 | |||||||||||||||||||
| 0 | 8 | — | 4 | 2 | |||||||||||||||||||
| 0 | 4 | — | 2 | 2 | |||||||||||||||||||
| 0 | 2 | 1 | |||||||||||||||||||||
| 0 |
Ответом будет являться обратная последовательность результатов деления:
208010=1000001000002
Для перевода дробной части 0.0381164551 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0381164551 ∙ 2 = 0.0762329102 (0)
0.0762329102 ∙ 2 = 0.1524658204 (0)
0.1524658204 ∙ 2 = 0.3049316408 (0)
0.3049316408 ∙ 2 = 0.6098632816 (0)
0.6098632816 ∙ 2 = 1.2197265632 (1)
0.2197265632 ∙ 2 = 0.4394531264 (0)
0.4394531264 ∙ 2 = 0.8789062528 (0)
0.8789062528 ∙ 2 = 1.7578125056 (1)
0.7578125056 ∙ 2 = 1.5156250112 (1)
0.5156250112 ∙ 2 = 1.0312500224 (1)
0.0312500224 ∙ 2 = 0.0625000448 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.038116455110=0.000010011102
Ответом будет являться соединение целой и дробной части:
2080.038116455110=100000100000.000010011102.
Окончательный ответ:
210.171.30.12832=100000100000.000010011102.
