Для перевода десятичного числа 0.2816372 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=08
Для перевода дробной части 0.2816372 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.2816372 ∙ 8 = 2.2530976 (2)
0.2530976 ∙ 8 = 2.0247808 (2)
0.0247808 ∙ 8 = 0.1982464 (0)
0.1982464 ∙ 8 = 1.5859712 (1)
0.5859712 ∙ 8 = 4.6877696 (4)
0.6877696 ∙ 8 = 5.5021568 (5)
0.5021568 ∙ 8 = 4.0172544 (4)
0.0172544 ∙ 8 = 0.1380352 (0)
0.1380352 ∙ 8 = 1.1042816 (1)
0.1042816 ∙ 8 = 0.8342528 (0)
0.8342528 ∙ 8 = 6.6740224 (6)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.281637210=0.220145401068
Окончательным ответом будет являться соединение целой и дробной части:
0.281637210=0.220145401068.
