Для перевода десятичного числа 3686.54687 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| — | 3686 | 8 | |||||
| 3680 | — | 460 | 8 | ||||
| 6 | 456 | — | 57 | 8 | |||
| 4 | 56 | 7 | |||||
| 1 |
Ответом будет являться обратная последовательность результатов деления:
368610=71468
Для перевода дробной части 0.54687 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.54687 ∙ 8 = 4.37496 (4)
0.37496 ∙ 8 = 2.99968 (2)
0.99968 ∙ 8 = 7.99744 (7)
0.99744 ∙ 8 = 7.97952 (7)
0.97952 ∙ 8 = 7.83616 (7)
0.83616 ∙ 8 = 6.68928 (6)
0.68928 ∙ 8 = 5.51424 (5)
0.51424 ∙ 8 = 4.11392 (4)
0.11392 ∙ 8 = 0.91136 (0)
0.91136 ∙ 8 = 7.29088 (7)
0.29088 ∙ 8 = 2.32704 (2)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.5468710=0.427776540728
Окончательным ответом будет являться соединение целой и дробной части:
3686.5468710=7146.427776540728.
