РУҚА
4

Решение: Кодирование слова по Фано

ЕГЭ · Информатика · Задание 4 · Информация и кодирование
ВысокаяФИПИB2EEE9Короткий ответ≈ 4 минутыРазбор в 5 шаговОтвет сверен с ключом
Условие

По каналу связи передаются сообщения, содержащие только буквы из набора: Г, Д, К, С, О, Р. Для передачи используется двоичный код, удовлетворяющий условию Фано. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Кодовые слова для некоторых букв известны: С – 0, К – 1011. Для четырёх оставшихся букв Г, Д, О и Р кодовые слова неизвестны. Какое количество двоичных знаков потребуется для кодирования слова КОСОГОР, если известно, что оно закодировано минимально возможным количеством двоичных знаков?

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

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

5 шагов
1

Код С = 0 означает, что кодовые слова остальных букв должны начинаться с 1. Код К = 1011 фиксирует одну из ветвей дерева.

2

Чтобы минимизировать длину слова КОСОГОР, код буквы О, встречающейся три раза, нужно сделать как можно короче. Выбираем О = 11.

3

Оставшиеся буквы можно закодировать, например, так: Д = 1000, Г = 1001, Р = 1010. Эти коды вместе с С = 0, О = 11 и К = 1011 удовлетворяют условию Фано.

4

В слове КОСОГОР используются коды К один раз, О три раза, С один раз, Г один раз и Р один раз.

Общая длина кодирования равна $4 + 3 \cdot 2 + 1 + 4 + 4 = 19$.

Ответ
19
19
так ответ выглядит в бланке

Где здесь ошибаются

Забывают, что буква О встречается в слове три раза.

Используют кодовое слово, являющееся началом другого кодового слова.

Считают количество различных букв вместо количества букв в слове.

Закрепить приёмВ теме «Информация и кодирование» ещё 438 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 4 ЕГЭ, информатика

Разбор этой задачи разложен на 5 шагов: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Информация и кодирование»: в ней 439 задач, и у каждой есть такой же разбор. Регистрация не нужна.