Для перевода числа 1011 из 011111011001-ой в восьмеричную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в восьмеричную. Для перевода 011111011001-ого числа 1011 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A011111011001 = an-1 ∙ 011111011001n-1 + an-2 ∙ 011111011001n-2 + ∙∙∙ + a0 ∙ 0111110110010
В результате преобразований получим:
1011011111011001=1 ∙ 0111110110013 + 0 ∙ 0111110110012 + 1 ∙ 0111110110011 + 1 ∙ 0111110110010 = 1 ∙ 1.371705034998E+30 + 0 ∙ 1.2345456546434E+20 + 1 ∙ 11111011001 + 1 ∙ 1 = 1.371705034998E+30 + 0 + 11111011001 + 1 = 1.371705034998E+3010
Таким образом:
1011011111011001 = 1.371705034998E+3010.
Для перевода десятичного числа 1.371705034998E+30 в восьмеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 8 до тех пор, пока остаток не станет меньше чем 8.
| -5418111826703417344 | |
Ответом будет являться обратная последовательность результатов деления:
-541811182670341734410=-54181118267034173448
Для перевода дробной части 0.371705034998E+30 из десятичной системы в восьмеричную, необходимо выполнить последовательное умножение дробной части на 8, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.371705034998E+30 ∙ 8 = 2.973640279984E+30 ()
0.973640279984E+30 ∙ 8 = 7.789122239872E+30 ()
0.789122239872E+30 ∙ 8 = 6.312977918976E+30 ()
0.312977918976E+30 ∙ 8 = 2.503823351808E+30 ()
0.503823351808E+30 ∙ 8 = 4.030586814464E+30 ()
0.030586814464E+30 ∙ 8 = 2.44694515712E+29 ()
0.44694515712E+29 ∙ 8 = 3.57556125696E+29 ()
0.57556125696E+29 ∙ 8 = 4.60449005568E+29 ()
0.60449005568E+29 ∙ 8 = 4.83592044544E+29 ()
0.83592044544E+29 ∙ 8 = 6.68736356352E+29 ()
0.68736356352E+29 ∙ 8 = 5.49890850816E+29 ()
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.371705034998E+3010=0.8
Ответом будет являться соединение целой и дробной части:
1.371705034998E+3010=-5418111826703417344.8.
Окончательный ответ:
1011011111011001=-5418111826703417344.8.
