Для перевода десятичного числа 1011011.0011101011100001010001111010111000010100011110101110000101000111 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| — | 1011011 | 8 | |||||||||||
| 1011008 | — | 126376 | 8 | ||||||||||
| 3 | 126376 | — | 15797 | 8 | |||||||||
| 0 | 15792 | — | 1974 | 8 | |||||||||
| 5 | 1968 | — | 246 | 8 | |||||||||
| 6 | 240 | — | 30 | 8 | |||||||||
| 6 | 24 | 3 | |||||||||||
| 6 |
Ответом будет являться обратная последовательность результатов деления:
101101110=36665038
Для перевода дробной части 0.0011101011100001010001111010111000010100011110101110000101000111 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0011101011100001010001111010111000010100011110101110000101000111 ∙ 8 = 0.0088808088800008 (0)
0.0088808088800008 ∙ 8 = 0.071046471040006 (0)
0.071046471040006 ∙ 8 = 0.56837176832005 (0)
0.56837176832005 ∙ 8 = 4.5469741465604 (4)
0.5469741465604 ∙ 8 = 4.3757931724832 (4)
0.3757931724832 ∙ 8 = 3.0063453798656 (3)
0.0063453798656 ∙ 8 = 0.0507630389248 (0)
0.0507630389248 ∙ 8 = 0.4061043113984 (0)
0.4061043113984 ∙ 8 = 3.2488344911872 (3)
0.2488344911872 ∙ 8 = 1.9906759294976 (1)
0.9906759294976 ∙ 8 = 7.9254074359808 (7)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.001110101110000101000111101011100001010001111010111000010100011110=0.000443003178
Окончательным ответом будет являться соединение целой и дробной части:
1011011.001110101110000101000111101011100001010001111010111000010100011110=3666503.000443003178.
