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

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

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

Алгоритм

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

Таблица тетрад

ТТ216.JPG

Таблица триад

ТТ208.JPG

  • Заметим, что возможен другой способ перевода чисел: 16→10→8.

Пример перевода 16→8

СТ162.JPG

СТ208.JPG

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

Ссылки