Вопрос:

4. От разведчика было получено сообщение: 100011110101011001. В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, Б, К, Л, О, С; каждая буква кодировалась двоичным словом по таблице, показанной на рисунке. Расшифруйте сообщение. Запишите в ответе пароль.

Ответ:

Решение:

Воспользуемся таблицей кодировки для расшифровки сообщения:

БукваКод
А10
Б111
К101
Л001
О00
С011

Сообщение: 100011110101011001

Разделим сообщение на коды:

  • 10 — А
  • 00 — О
  • 111 — Б
  • 101 — К
  • 010 — такого кода нет. Проверим еще раз.

Перегруппируем коды:

  • 10 — А
  • 00 — О
  • 111 — Б
  • 101 — К
  • 010 — такого кода нет.

Возможно, код 010 является частью другого кода.

Попробуем еще раз, ища коды из таблицы в сообщении:

10 (А) + 00 (О) + 111 (Б) + 101 (К) + 011 (С) + 001 (Л)

Сообщение: 10 00 111 101 011 001

Расшифровка: А О Б К С Л

Проверим, соответствует ли это сообщению:

10 00 111 101 011 001

100011110101011001 — это сообщение. Последний код 011, а у нас 001. Попробуем иначе.

Сообщение: 100011110101011001

Коды:

  • 10 — А
  • 00 — О
  • 111 — Б
  • 101 — К
  • 010 — такого нет

Посмотрим на последние цифры: 001 — это Л. Перед ним 011 — С. Перед ним 101 — К. Перед ним 111 — Б. Перед ним 00 — О. Перед ним 10 — А.

10 (А) 00 (О) 111 (Б) 101 (К) 011 (С) 001 (Л)

Собираем: 100011110101011001. Это полностью соответствует сообщению.

Пароль: АОБКОЛ.

Ответ: АОБКОЛ

Подать жалобу Правообладателю

Похожие