Для перевода числа 1011110001 из 1011110001-ой в восьмеричную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в восьмеричную. Для перевода 1011110001-ого числа 1011110001 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A1011110001 = an-1 ∙ 1011110001n-1 + an-2 ∙ 1011110001n-2 + ∙∙∙ + a0 ∙ 10111100010
В результате преобразований получим:
10111100011011110001=1 ∙ 10111100019 + 0 ∙ 10111100018 + 1 ∙ 10111100017 + 1 ∙ 10111100016 + 1 ∙ 10111100015 + 1 ∙ 10111100014 + 0 ∙ 10111100013 + 0 ∙ 10111100012 + 0 ∙ 10111100011 + 1 ∙ 10111100010 = 1 ∙ 1.1045506983619E+81 + 0 ∙ 1.0924139779742E+72 + 1 ∙ 1.0804106149616E+63 + 1 ∙ 1.0685391440031E+54 + 1 ∙ 1.0567981158789E+45 + 1 ∙ 1.0451860972928E+36 + 0 ∙ 1.0337016706977E+27 + 0 ∙ 1022343434122220001 + 0 ∙ 1011110001 + 1 ∙ 1 = 1.1045506983619E+81 + 0 + 1.0804106149616E+63 + 1.0685391440031E+54 + 1.0567981158789E+45 + 1.0451860972928E+36 + 0 + 0 + 0 + 1 = 1.1045506983619E+8110
Таким образом:
10111100011011110001 = 1.1045506983619E+8110.
Для перевода десятичного числа 1.1045506983619E+81 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=08
Для перевода дробной части 0.1045506983619E+81 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.1045506983619E+81 ∙ 8 = 8.364055868952E+80 (0)
0.364055868952E+80 ∙ 8 = 2.912446951616E+80 (0)
0.912446951616E+80 ∙ 8 = 7.299575612928E+80 (0)
0.299575612928E+80 ∙ 8 = 2.396604903424E+80 (0)
0.396604903424E+80 ∙ 8 = 3.172839227392E+80 (0)
0.172839227392E+80 ∙ 8 = 1.382713819136E+80 (0)
0.382713819136E+80 ∙ 8 = 3.061710553088E+80 (0)
0.061710553088E+80 ∙ 8 = 4.93684424704E+79 (0)
0.93684424704E+79 ∙ 8 = 7.49475397632E+79 (0)
0.49475397632E+79 ∙ 8 = 3.95803181056E+79 (0)
0.95803181056E+79 ∙ 8 = 7.66425448448E+79 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.1045506983619E+8110=0.000000000008
Ответом будет являться соединение целой и дробной части:
1.1045506983619E+8110=0.000000000008.
Окончательный ответ:
10111100011011110001=0.000000000008.
