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

Материал из Мегапедии
Перейти к: навигация, поиск
м
м
Строка 13: Строка 13:
 
[[файл:СТ208.JPG]]
 
[[файл:СТ208.JPG]]
 
==== Перевод 16→8 ====
 
==== Перевод 16→8 ====
'''2637<sub>8</sub>=010 110 011 111<sub>2</sub>=10110011111<sub>2</sub>=010 110 011 111<sub>2</sub>=2637<sub>8</sub>'''
+
'''59F<sub>16</sub>=010 110 011 111<sub>2</sub>=10110011111<sub>2</sub>=010 110 011 111<sub>2</sub>=2637<sub>8</sub>'''
 
== [[Алгоритмы перевода чисел|Другие алгоритмы:]] ==
 
== [[Алгоритмы перевода чисел|Другие алгоритмы:]] ==
 
{{Список ПСС}}
 
{{Список ПСС}}

Версия 13:14, 14 октября 2023

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

Алгоритм

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

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

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

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

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
  • Заметим, что возможен другой способ перевода чисел: 16→10→8.

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

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Перевод 16→8

59F16=010 110 011 1112=101100111112=010 110 011 1112=26378

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

Ссылки