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