Для перевода десятичного числа 256.000244 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| — | 256 | 8 | |||
| 256 | — | 32 | 8 | ||
| 0 | 32 | 4 | |||
| 0 |
Ответом будет являться обратная последовательность результатов деления:
25610=4008
Для перевода дробной части 0.000244 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.000244 ∙ 8 = 0.001952 (0)
0.001952 ∙ 8 = 0.015616 (0)
0.015616 ∙ 8 = 0.124928 (0)
0.124928 ∙ 8 = 0.999424 (0)
0.999424 ∙ 8 = 7.995392 (7)
0.995392 ∙ 8 = 7.963136 (7)
0.963136 ∙ 8 = 7.705088 (7)
0.705088 ∙ 8 = 5.640704 (5)
0.640704 ∙ 8 = 5.125632 (5)
0.125632 ∙ 8 = 1.005056 (1)
0.005056 ∙ 8 = 0.040448 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.00024410=0.000077755108
Окончательным ответом будет являться соединение целой и дробной части:
256.00024410=400.000077755108.
