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