Задание 4 ЕГЭ по информатике · 038AED
Минимальная длина кодировки словаПовышеннаяКЭС 2.1КЭС 2.2
По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Л, Ч. Для передачи используется двоичный код, удовлетворяющий условию Фано. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Кодовые слова для некоторых букв известны: Ч — 1, Л — 011. Для трёх оставшихся букв А, З и К кодовые слова неизвестны.
Какое количество двоичных знаков потребуется для кодирования слова КАЧАЛКА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?
Какое количество двоичных знаков потребуется для кодирования слова КАЧАЛКА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?
Показать ответ
18
Подсказки (3)
- Какие кодовые слова могут использоваться в ветви, начинающейся с 0, если кодовые слова Ч и Л уже равны 1 и 011?
- Из-за условия Фано кодовые слова для А, З и К не могут быть префиксами друг друга. Минимальные доступные слова имеют длину 3.
- В слове КАЧАЛКА буква К встречается 2 раза, А — 3 раза, Ч и Л — по 1 разу. Для каждой из букв А, З и К можно использовать кодовое слово длины 3.
Решение
1. Кодовое слово Ч равно 1, поэтому ни одно другое кодовое слово не может начинаться с 1. Кодовое слово Л равно 011, поэтому в ветви, начинающейся с 0, оно также занимает соответствующую часть дерева. 2. Чтобы закодировать три оставшиеся буквы и сохранить условие Фано, им можно назначить кодовые слова 000, 001 и 010. Все они имеют длину 3 и не являются префиксами друг друга. 3. В слове КАЧАЛКА буква К встречается 2 раза, буква А — 3 раза, буквы Ч и Л — по одному разу. Поэтому длина кодирования равна сумме длин кодовых слов всех букв. 4. Подставляем длины кодовых слов: 2⋅3+3⋅3+1⋅1+1⋅3=18
Частые ошибки
- Неверно подсчитывают количество букв К в слове КАЧАЛКА.
- Пытаются использовать кодовые слова длины 1 или 2, нарушая условие Фано.
- Не учитывают, что буква З в слове КАЧАЛКА не встречается.
Похожие задания
4По каналу связи передаются сообщения, содержащие только буквы из набора: А, В, К, Н, О. Для передачи…Минимальная длина кодировки слова · A816044По каналу связи передаются сообщения, содержащие только буквы из набора: А, Д, К, Н, Р. Для передачи…Минимальная длина кодировки слова · 5AD8954По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Н, Ч. Для передачи…Минимальная длина кодировки слова · 04FD124По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Н, Т. Для передачи…Минимальная длина кодировки слова · B177114По каналу связи передаются сообщения, содержащие только буквы из набора: А, К, М, О, Т, Ч. Для передачи…Минимальная длина кодировки слова · FB25084По каналу связи передаются сообщения, содержащие только буквы из набора: Б, К, Л, О, Н. Для передачи…Минимальная длина кодировки слова · B3E8884По каналу связи передаются сообщения, содержащие только буквы из набора: Б, К, Л, О, Н. Для передачи…Минимальная длина кодировки слова · C664834По каналу связи передаются сообщения, содержащие только буквы из набора: В, Д, К, Н, О, Р. Для передачи…Минимальная длина кодировки слова
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ЕГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.