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

Материал из ALL
Перейти к: навигация, поиск
Анонимус
(Метки: Правка с моб. устройства, Правка через мобильную версию сайта)
 
(не показано 5 промежуточных версий 1 участника)
Строка 3: Строка 3:
 
Цифры исходного числа восьмеричной системы счисления заменяются (слева направо) на соответствующие (по таблице триад) триады (тройки цифр двоичной системы счисления).  
 
Цифры исходного числа восьмеричной системы счисления заменяются (слева направо) на соответствующие (по таблице триад) триады (тройки цифр двоичной системы счисления).  
 
Полученное число двоичной системы счисления разбивается на тетрады (четвёрки цифр двоичной системы счисления), начиная с цифры единиц (самой правой). Последняя (самая левая) тетрада может быть неполной, тогда в неё слева добавляется цифра 0 (одна, две или три). Затем тетрады заменяются на соответствующие (по таблице тетрад) цифры шестнадцатеричной системы счисления.   
 
Полученное число двоичной системы счисления разбивается на тетрады (четвёрки цифр двоичной системы счисления), начиная с цифры единиц (самой правой). Последняя (самая левая) тетрада может быть неполной, тогда в неё слева добавляется цифра 0 (одна, две или три). Затем тетрады заменяются на соответствующие (по таблице тетрад) цифры шестнадцатеричной системы счисления.   
=== Таблица триад ===
+
Используя таблицы тетрад и триад, перевести:
[[файл:ТТ208.JPG]]
+
а) из двоичной в восьмеричную и шестнадцатеричную:
 +
    11111001; 1010111; 010101111
 +
б) из восьмеричной и шестнадцатеричной в двоичную:
 +
    АВ1216; 666568; 45458; 545416.
 +
 
 
=== Таблица тетрад ===
 
=== Таблица тетрад ===
 
[[файл:ТТ216.JPG]]
 
[[файл:ТТ216.JPG]]
=== Пример перевода 8→16 ===
+
* Заметим, что возможен другой способ перевода чисел: '''8→10→16'''.
 +
== Пример перевода 8→16 ==
 
[[файл:СТ802.JPG]]
 
[[файл:СТ802.JPG]]
  
 
[[файл:СТ216.JPG]]
 
[[файл:СТ216.JPG]]
== Другие алгоритмы: ==
+
== [[Алгоритмы перевода чисел|Другие алгоритмы:]] ==
 
{{Список ПСС}}
 
{{Список ПСС}}
 
== Ссылки ==
 
== Ссылки ==
* [[Участник:Logic-samara]]
+
*[[Участник:Logic-samara]]
[[Категория:Математика]][[Категория:Алгоритмы]]
+
[[Категория:Математика]][[Категория:Числа]][[Категория:Алгоритмы]]

Текущая версия на 15:26, 20 января 2023

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

Алгоритм

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

   11111001; 1010111; 010101111

б) из восьмеричной и шестнадцатеричной в двоичную:

    АВ1216; 666568; 45458; 545416.

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

ТТ216.JPG

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

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

СТ802.JPG

СТ216.JPG

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

Ссылки