Присоединиться

11 класс·средний уровень

Какое наименьшее количество двоичных знаков может содержать сообщение

Условие

Все заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что все кодовые слова содержат не меньше двух двоичных знаков, а слову БАЗАР соответствует код 10001111011010. Какое наименьшее количество двоичных знаков может содержать сообщение, кодирующее слово РОБОТ?

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Заметим, что буква А повторяется в слове БАЗАР два раза. Буква Р стоит в конце слова, кодовое слово 10 для буквы Р не подходит, поскольку тогда невозможно будет подобрать такое кодовое слово для буквы А, которое может встретиться в коде 10001111011010 два раза. Пусть буква Р кодируется кодовым словом

Осталось ещё 8 шагов

  1. Тогда буква А может кодироваться только…

  2. Коды остальных букв для соблюдения условия…

  3. Букву Т закодировать кодовым словом…

  4. Тогда сообщение, кодирующее слово РОБОТ…

  5. Тогда буква А может кодироваться только…

  6. Коды остальных букв для соблюдения условия…

  7. Букву Т закодируем кодовым словом 110, и для…

  8. Тогда сообщение, кодирующее слово РОБОТ…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Кодирование и декодирование информации. Передача информации»