Задание 4 ЕГЭ по информатике · 04FD12
Минимальная длина кодировки словаПовышеннаяКЭС 2.1КЭС 2.2
По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Н, Ч. Для передачи используется двоичный код, удовлетворяющий условию Фано. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Кодовые слова для некоторых букв известны: Н — 1111, З — 110. Для трёх оставшихся букв А, К и Ч кодовые слова неизвестны.
Какое количество двоичных знаков потребуется для кодирования слова КАЗАЧКА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?
Какое количество двоичных знаков потребуется для кодирования слова КАЗАЧКА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?
Показать ответ
14
Подсказки (3)
- Подсчитайте, сколько раз каждая буква встречается в слове КАЗАЧКА.
- Чтобы общая длина была минимальной, более часто встречающимся буквам назначают более короткие кодовые слова, сохраняя условие Фано.
- В слове буква К встречается 2 раза, А — 3 раза, З и Ч — по 1 разу. Минимальная суммарная длина кодирования равна 2⋅1+3⋅2+1⋅3+1⋅3=14.
Решение
1. Определим частоты букв в слове КАЗАЧКА: буква А встречается 3 раза, К — 2 раза, З и Ч — по 1 разу. 2. Для минимизации длины сообщения более частым буквам назначаются более короткие кодовые слова при соблюдении условия Фано. l(К)=1,l(А)=2,l(З)=3,l(Ч)=3 3. Суммарное количество двоичных знаков вычисляется с учётом числа вхождений каждой буквы. L=2⋅1+3⋅2+1⋅3+1⋅3=14
Частые ошибки
- Не учитывать количество повторений букв в слове.
- Назначить короткие кодовые слова редко встречающимся буквам.
- Сложить длины кодовых слов только для различных букв.
Похожие задания
4По каналу связи передаются сообщения, содержащие только буквы из набора: А, Б, К, Р, Н. Для передачи…Минимальная длина кодировки слова · B854984По каналу связи передаются сообщения, содержащие только буквы из набора: А, В, Д, К, Р, Н. Для передачи…Минимальная длина кодировки слова · 9AF5CD4По каналу связи передаются сообщения, содержащие только буквы из набора: А, В, К, Н, О. Для передачи…Минимальная длина кодировки слова · A816044По каналу связи передаются сообщения, содержащие только буквы из набора: А, Д, К, Н, Р. Для передачи…Минимальная длина кодировки слова · 5AD8954По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Н, Т. Для передачи…Минимальная длина кодировки слова · B177114По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Л, Ч. Для передачи…Минимальная длина кодировки слова · 038AED4По каналу связи передаются сообщения, содержащие только буквы из набора: А, К, М, О, Т, Ч. Для передачи…Минимальная длина кодировки слова · FB25084По каналу связи передаются сообщения, содержащие только буквы из набора: Б, К, Л, О, Н. Для передачи…Минимальная длина кодировки слова · B3E888
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ЕГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.