Перевод чисел из троичной системы счисления в девятеричную через десятичную

Материал из Мегапедии
Перейти к: навигация, поиск

Перевод чисел из троичной системы счисления в девятеричную через десятичную — это преобразование чисел троичной системы счисления в числа десятичной системы счисления, и преобразование из десятичной системы счисления в числа девятеричной системы счисления.

Алгоритм

Исходное число троичной системы счисления преобразуется в число десятичной системы счисления, а полученное число десятичной системы счисления преобразуется в число девятеричной системы счисления.

Перевод из троичной системы счисления в десятичную

Считается сумма произведений цифр троичной системы счисления на веса разрядов (основание 3 в степени номер разряда, начиная с нулевого; нулевой разряд это разряд единиц, далее разряды десятков, сотен, тысяч и т.д.) в троичной системе. Полученное число является записью исходного числа в десятичной системе счисления.

Перевод 3→10

12220223=1˙36+2˙35+2˙34+2˙33+0˙32+2˙31+2˙30=1˙729+2˙243+2˙81+2˙27+0˙9+2˙3+2˙1=729+486+162+54+0+6+2=143910 => 12220223=143910

Перевод из десятичной системы счисления в девятеричную

Сначала производится последовательное деление столбиком исходного числа и получаемых (от предыдущих делений) частных (больших или равных основанию) на основание 9 и записываются остатки от делений. Деление продолжается до тех пор, пока частное не станет меньше основания 9. Затем выписываются цифры в девятеричной системе счисления вместо последнего частного и остатков от делений в обратном (получению) порядке. Полученное число является записью исходного числа в девятеричной системе счисления.

Перевод 10→9

СС109.JPG => 143910=18689

Другие алгоритмы:

Ссылки