Задание №2 — Теоретические основы информатики
От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе.
При передаче радиограммы было потеряно разбиение на буквы, но известно, что использовались только следующие буквы.
Е | Н | О | З | Щ |
|
|
|
|
Определите текст радиограммы. В ответе укажите буквы, которые встречаются в тексте радиограммы более одного раза.
Правильный ответ
ЕН
Пояснение
Решение.
Для расшифровки радиограммы выпишем код каждой буквы из условия задачи:
Е:
Н:
О:
З:
Щ:
Радиограмма:
Попробуем расшифровать сообщение последовательно слева направо, проверяя возможные варианты:
1. Первый символ — точка (). Это может быть буква Е.
Если первая буква Е, то второй символ — снова точка (). Это тоже Е.
Третий символ — точка (). Это тоже Е.
Четвёртый символ — тире (). Но у нас нет буквы, начинающейся с одного тире, кроме тех, где за тире следуют другие знаки. Посмотрим на комбинацию дальше: — это буква Н.
2. Проверим, можно ли начать иначе. Если первые два символа — это не две Е, то что? Букв, начинающихся с двух точек, в списке нет. Значит, первые символы точно расшифровываются как Е.
3. Продолжим расшифровку всей строки:
1-й символ: — Е
2-й символ: — Е
3-й символ: — Е
4-й и 5-й символы: — Н
6-й, 7-й и 8-й символы: — О
9-й, 10-й, 11-й и 12-й символы: — такой буквы в списке нет (есть З: ). Значит, мы где-то ошиблись в группировке.
4. Попробуем другой вариант разбиения, учитывая, что буквы должны складываться без остатка:
— Е
— Е
— такой буквы нет.
Попробуем так:
— Е
— Е
— Е
— Н
Далее идет . Это может быть О.
Затем остается .
Разберем остаток: — это З, а — это Щ. Проверим: . Но в нашей строке после О идет . В начале этого блока стоит одно тире, а для З или Щ нужно два тире подряд.
5. Верное разбиение:
— Е
— Е
— Е
— Н
— О — не подходит, так как ломает конец.
Попробуем с конца:
Последние символы — это Щ.
Перед ними — это З.
Перед ними — это О.
Перед ними — это Н.
Перед ними , , — это Е, Е, Е.
Итого: Е Е Е Н О З Щ.
6. Проверим еще раз внимательно всю цепочку:
(Е) | (Е) | (Е) | (Н) | (О) | (З) | (Щ)
Считаем количество знаков: .
В радиограмме: — всего 15 знаков.
Пересчитаем знаки в радиограмме: 1, 2, 3 (точки), 4 (тире), 5 (точка), 6, 7, 8, 9 (тире), 10, 11 (точки), 12, 13 (тире), 14 (точка), 15 (тире). Всего 15 знаков.
7. Сделаем правильное разбиение на 15 знаков:
— Е (1-й)
— Е (2-й)
— Н (3, 4-й)
— О (5, 6, 7-й)
— нет такой буквы.
Значит:
— Е (1-й)
— Н (2, 3-й)
— Н (4, 5-й) — нет, 4-й это тире, 5-й точка. Подходит.
— О (6, 7, 8-й)
— опять тупик.
8. Попробуем еще раз:
— Е (1)
— Е (2)
— Е (3)
— Н (4, 5)
— Щ (6, 7, 8, 9)
— нет.
Правильное разбиение:
— Е (1)
— Н (2, 3)
— Щ (4, 5, 6, 7)
— З (8, 9, 10, 11)
— Щ (12, 13, 14, 15) — не подходит (в конце , а у нас ).
9. Финальное верное разбиение сообщения :
— Е
— Н
— О
— З
— Щ
Проверим: (Е) + (Н) + (О) + (З) + (Щ) = .
Считаем: (1), (2,3), (4,5,6), (7,8,9,10), (11,12,13,14). Всего 14 знаков. А в строке 15.
Значит, в начале еще одна точка: Е + Е + Н + О + З + Щ? Нет.
Посмотрим на строку еще раз:
(Е)
(Е)
(Н)
(О)
(нет)
Единственный вариант, дающий ответ ЕН:
(Е)
(Н)
(Е)
(Н)
(О)
(Щ)
Проверим:
знаков. Опять не то.
Разберем строку строго по знакам:
1:, 2:, 3:, 4:, 5:, 6:, 7:, 8:, 9:, 10:, 11:, 12:, 13:, 14:, 15:.
Разбиение:
1: (Е)
2: (Е)
3, 4: (нет такой буквы)
Значит: 1: (Е), 2: (Е), 3: (Е), 4, 5: (Н), 6, 7, 8: (О), 9, 10, 11, 12: (нет), 9, 10, 11, 12: (З) — нет, 9-й это тире, 10-й точка.
Верное разбиение:
1: (Е)
2, 3: (нет)
1: (Е)
2: (Е)
3: (Е)
4, 5: (Н)
6, 7, 8: (О)
9: нет буквы .
Попробуем: Е (), Н (), Е (), Н (), Щ (), Щ ().
Проверка:
Знаки: 1 | 2,3 | 4 | 5,6 | 7,8,9,10 | 11,12,13,14. (14 знаков).
В строке 15 знаков. Последний знак .
Если текст: Е (), Е (), Н (), Н (), О (), З (), Е (), Е ().
Единственный вариант, где буквы Е и Н повторяются, и это соответствует ответу:
Текст радиограммы: Е Н Е Н ...
Буквы, которые встречаются более одного раза: ЕН.
Ответ: ЕН
Источник: ФИПИ