Присоединиться

Информатика·Системы счисления·8–11 класс

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

Условие

В журнале операционной системы права доступа к файлу записаны восьмеричным числом 7258725_8. Переведите это число в шестнадцатеричную систему счисления.

Ответ

7258=1D516725_8 = 1D5_{16}

Решение по шагам

  1. Шаг 1. Поймём, почему нужен «мост» через двоичную систему

    Прямого правила перевода 8 → 16 «цифра в цифру» не существует: 16 не является степенью восьмёрки, поэтому одна шестнадцатеричная цифра не разбивается на целое число восьмеричных. Зато оба основания — степени двойки:

    8=238 = 2^3, значит одна восьмеричная цифра равна ровно трём двоичным разрядам (триаде);

    16=2416 = 2^4, значит одна шестнадцатеричная цифра равна ровно четырём двоичным разрядам (тетраде).

    Поэтому маршрут такой: восьмеричная запись → двоичная → шестнадцатеричная. Через десятичную систему тоже можно, но там придётся делить в столбик.

  2. Шаг 2. Заменим восьмеричные цифры триадами

    Каждую цифру записываем тремя битами, обязательно с ведущими нулями:

    Восьмеричная цифра725
    Триада111010101

    Склеиваем подряд, не переставляя: 7258=1110101012=1110101012725_8 = 111\,010\,101_2 = 111010101_2.

    Это девять двоичных разрядов — промежуточный результат, ответом он ещё не является.

Осталось ещё 3 шага — откроются после входа:

  • Шаг 3. Разобьём двоичную запись на тетрады
  • Шаг 4. Переведём тетрады в шестнадцатеричные цифры
  • Шаг 5. Проверим через десятичную систему
Получить полное решение

Бесплатно · займёт минуту

Частые ошибки

  • Переводят восьмеричные цифры в тетрады (4 бита) вместо триад (3 бита): получается лишний разряд и другой ответ.

  • Пишут триады без ведущих нулей (2 → 10 вместо 010), из-за чего двоичная цепочка «съезжает».

  • Разбивают двоичную запись на тетрады слева направо, а не справа налево.

  • Считают, что достаточно «переписать» цифры, и получают 72516725_{16}, то есть совсем другое число (1829).

Другие задачи по теме «Системы счисления»