Задание №2 — Теоретические основы информатики
Валя шифрует русские слова, записывая вместо каждой буквы её код. Коды букв даны в таблице.
А | В | Д | О | Р | У |
01 | 011 | 100 | 111 | 010 | 001 |
Некоторые кодовые цепочки можно расшифровать несколькими способами. Например, 00101001 может означать не только УРА, но и УАУ.
Даны три кодовые цепочки:
11101001
100111
0100100101
Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
Правильный ответ
ДО
Пояснение
Решение.
Для решения этой задачи нам необходимо разобрать каждую из трёх предложенных цепочек и проверить, сколькими способами их можно расшифровать, используя таблицу кодов букв:
А:
В:
Д:
О:
Р:
У:
1. Разбор цепочки :
— Попробуем выделить первую букву: — это буква О. Остаётся . Далее можно взять (Р) и (А). Получаем слово ОРА.
— Попробуем другой вариант: (О), затем (А), остаётся (У). Получаем слово ОАУ.
Так как цепочка имеет более одной расшифровки, она нам не подходит.
2. Разбор цепочки :
— Попробуем выделить первую букву: — это буква Д. Остаётся , что соответствует букве О. Получаем слово ДО.
— Проверим, есть ли другие варианты. Начать с нельзя (нет такого кода), начать с нельзя. Единственный вариант для начала — (Д). После него остаётся только (О). Других букв, начинающихся на , кроме Д и О, в таблице нет, и их коды не перекрывают друг друга в данной комбинации.
Эта цепочка имеет только одну расшифровку.
3. Разбор цепочки :
— Вариант 1: (Р), (А), (У), (А). Получаем РАУА.
— Вариант 2: (А), (У), (Р), (А). Получаем АУРА.
Цепочка имеет несколько расшифровок, она нам не подходит.
Таким образом, только вторая цепочка () расшифровывается единственным способом, образуя слово ДО.
Ответ: ДО
Источник: ФИПИ