Для решения задачи разберем её шаг за шагом.
Условие:
Для кодирования букв А, В, С, D используются трехразрядные последовательные двоичные числа, начинающиеся с 1:
- A = 100
- B = 101
- C = 110
- D = 111
Требуется закодировать последовательность символов CDAB.
Шаг 1. Запишем последовательности для каждой буквы:
- C = 110
- D = 111
- A = 100
- B = 101
Теперь кодируем последовательность CDAB:
- CDAB = C + D + A + B = 110 111 100 101 (двоичный код).
Шаг 2. Группируем биты по 4:
Чтобы перевести двоичный код в шестнадцатеричную систему, разделим его на группы по 4 бита (слева направо):
- 110111100101 → 1101 1110 0101.
Если в группе не хватает битов, добавляли бы вперед нули, но здесь это не требуется.
Шаг 3. Перевод каждой группы в шестнадцатеричный код:
Теперь каждую группу переводим отдельно в шестнадцатеричную систему:
- 1101 (двоичная) = D (шестнадцатеричная).
- 1110 (двоичная) = E (шестнадцатеричная).
- 0101 (двоичная) = 5 (шестнадцатеричная).
Шаг 4. Объединяем результат:
Соединяем результат в последовательности: DE5.
Шаг 5. Добавляем шестнадцатеричное обозначение:
В шестнадцатеричной системе принято добавлять индекс 16 внизу (например, DE516).
Ответ:
Правильный вариант: 4) DE516.