Задание 4 ЕГЭ по информатике · 40E3DC
Кратчайшее кодовое слово для буквыПовышеннаяКЭС 2.1КЭС 2.2
Для кодирования некоторой последовательности, состоящей из букв К, Л, М, Н, П, Р, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв К, Л, М, Н использовали соответственно кодовые слова 000, 001, 010, 11. Для двух оставшихся букв — П и Р — длины кодовых слов неизвестны.
Укажите кратчайшее возможное кодовое слово для буквы П, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.
Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.
Укажите кратчайшее возможное кодовое слово для буквы П, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.
Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.
Показать ответ
10
Подсказки (3)
- Проверьте кодовые слова длины 1 и 2: ни одно из них не должно быть началом уже использованного слова.
- Кодовые слова 000, 001 и 010 начинаются с 00 или 01, а слово 11 начинается с 11.
- Единственное свободное кодовое слово длины 2 — 10. Для буквы Р можно выбрать, например, 101, поэтому условие Фано сохраняется.
Решение
1. Кодовое слово длины 1 не подходит: 0 является началом слов 000, 001 и 010, а 1 является началом слова 11. 2. Проверим слова длины 2. Слова 00 и 01 являются началами уже заданных кодовых слов, а слово 11 совпадает с уже использованным кодовым словом. 3. Слово 10 не является началом ни одного заданного кодового слова и не содержит их как начало. Для второй неизвестной буквы можно выбрать, например, слово 101, не нарушив условие Фано. 4. Следовательно, кратчайшее возможное кодовое слово для буквы П имеет длину 2 и равно 10.
Частые ошибки
- Считать слово 1 допустимым, не учитывая, что оно является началом кодового слова 11.
- Выбрать слово 00 или 01, которые являются началами уже заданных кодовых слов.
- Забыть проверить возможность выбора кодового слова для второй неизвестной буквы.
Похожие задания
4Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать…Кратчайшее кодовое слово для буквы · 460D7D4Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать…Кратчайшее кодовое слово для буквы4Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать…Кратчайшее кодовое слово для буквы · 3263954Для кодирования некоторой последовательности, состоящей из букв К, Л, М, Н, П, Р, решили использовать…Кратчайшее кодовое слово для буквы · 0877924По каналу связи передаются сообщения, содержащие только четыре буквы: А, Б, В, Г. Для передачи используется…Кратчайшее кодовое слово для буквы · 858F4B4По каналу связи передаются сообщения, содержащие только четыре буквы: А, Б, В, Г. Для передачи используется…Кратчайшее кодовое слово для буквы · 7AD8714По каналу связи передаются сообщения, содержащие только четыре буквы: А, Б, В, Г; для передачи используется…Кратчайшее кодовое слово для буквы · 3D61E74По каналу связи передаются сообщения, содержащие только четыре буквы: З, А, Р, Я; для передачи используется…Кратчайшее кодовое слово для буквы · CCB0C5
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ЕГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.