Для перевода числа 10000111101 из 210000111101-ой в восьмеричную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в восьмеричную. Для перевода 210000111101-ого числа 10000111101 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A210000111101 = an-1 ∙ 210000111101n-1 + an-2 ∙ 210000111101n-2 + ∙∙∙ + a0 ∙ 2100001111010
В результате преобразований получим:
10000111101210000111101=1 ∙ 21000011110110 + 0 ∙ 2100001111019 + 0 ∙ 2100001111018 + 0 ∙ 2100001111017 + 0 ∙ 2100001111016 + 1 ∙ 2100001111015 + 1 ∙ 2100001111014 + 1 ∙ 2100001111013 + 1 ∙ 2100001111012 + 0 ∙ 2100001111011 + 1 ∙ 2100001111010 = 1 ∙ 1.6679969223719E+113 + 0 ∙ 7.9428382853075E+101 + 0 ∙ 3.7823019443487E+90 + 0 ∙ 1.8010952111019E+79 + 0 ∙ 8.5766393248983E+67 + 1 ∙ 4.0841118035282E+56 + 1 ∙ 1.9448141156287E+45 + 1 ∙ 9.2610146986701E+33 + 1 ∙ 4.4100046662432E+22 + 0 ∙ 210000111101 + 1 ∙ 1 = 1.6679969223719E+113 + 0 + 0 + 0 + 0 + 4.0841118035282E+56 + 1.9448141156287E+45 + 9.2610146986701E+33 + 4.4100046662432E+22 + 0 + 1 = 1.6679969223719E+11310
Таким образом:
10000111101210000111101 = 1.6679969223719E+11310.
Для перевода десятичного числа 1.6679969223719E+113 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=08
Для перевода дробной части 0.6679969223719E+113 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.6679969223719E+113 ∙ 8 = 5.3439753789752E+113 (0)
0.3439753789752E+113 ∙ 8 = 2.7518030318016E+113 (0)
0.7518030318016E+113 ∙ 8 = 6.0144242544128E+113 (0)
0.0144242544128E+113 ∙ 8 = 1.153940353024E+112 (0)
0.153940353024E+112 ∙ 8 = 1.231522824192E+112 (0)
0.231522824192E+112 ∙ 8 = 1.852182593536E+112 (0)
0.852182593536E+112 ∙ 8 = 6.817460748288E+112 (0)
0.817460748288E+112 ∙ 8 = 6.539685986304E+112 (0)
0.539685986304E+112 ∙ 8 = 4.317487890432E+112 (0)
0.317487890432E+112 ∙ 8 = 2.539903123456E+112 (0)
0.539903123456E+112 ∙ 8 = 4.319224987648E+112 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.6679969223719E+11310=0.000000000008
Ответом будет являться соединение целой и дробной части:
1.6679969223719E+11310=0.000000000008.
Окончательный ответ:
10000111101210000111101=0.000000000008.
