Задание №2 — Теоретические основы информатики
Мальчики играли в шпионов и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы.
К | Л | М | Н | О | П | Р |
+ ο + | ο ~ | ~ + | ο + + | ~ | ο ο + | ο ο |
Расшифруйте сообщение. Получившееся слово (набор букв) запишите в качестве ответа.
~ + ο + + ο + + ο ο ο ~
Правильный ответ
МННРЛ
Пояснение
Решение.
Для расшифровки сообщения выпишем соответствие символов и букв из таблицы, представленной в условии:
К:
Л:
М:
Н:
О:
П:
Р:
Теперь приступим к последовательному анализу зашифрованной последовательности: .
Будем отделять символы слева направо, проверяя, какие буквы могут ими кодироваться.
1) Первый символ — . С него начинаются буквы М () и О ().
Посмотрим на второй символ: это . Комбинация соответствует букве М. Если бы мы взяли О (), то следующий символ не мог бы стать началом никакой буквы (в таблице нет букв, начинающихся с ). Значит, первая буква — М.
Остаток сообщения: .
2) Следующий фрагмент начинается с . Возможные варианты: Л (), Н (), П (), Р ().
Смотрим на идущие следом символы: . Это в точности соответствует букве Н.
Остаток сообщения: .
3) Снова видим фрагмент . Как мы уже определили на предыдущем шаге, эта комбинация соответствует букве Н.
Остаток сообщения: .
4) Далее идет последовательность, начинающаяся с . Это может быть либо Р (), либо П ().
Так как за двумя кружками следует еще один кружок (), а не плюс, вариант с буквой П отпадает. Значит, берем Р ().
Остаток сообщения: .
5) Последние два символа по таблице соответствуют букве Л.
Соберем все расшифрованные буквы вместе: М, Н, Н, Р, Л.
Ответ: МННРЛ
Источник: ФИПИ