РУҚА
4

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

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

По каналу связи передаются сообщения, содержащие только буквы из набора: А, З, К, Л, Ч. Для передачи используется двоичный код, удовлетворяющий условию Фано. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Кодовые слова для некоторых букв известны: Ч – 1, Л – 011. Для трёх оставшихся букв А, З и К кодовые слова неизвестны. Какое количество двоичных знаков потребуется для кодирования слова КАЧАЛКА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?

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

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

4 шага
1

Кодовое слово Ч равно 1, поэтому ни одно другое кодовое слово не может начинаться с 1. Кодовое слово Л равно 011, поэтому в ветви, начинающейся с 0, оно также занимает соответствующую часть дерева.

2

Чтобы закодировать три оставшиеся буквы и сохранить условие Фано, им можно назначить кодовые слова 000, 001 и 010. Все они имеют длину 3 и не являются префиксами друг друга.

3

В слове КАЧАЛКА буква К встречается 2 раза, буква А — 3 раза, буквы Ч и Л — по одному разу. Поэтому длина кодирования равна сумме длин кодовых слов всех букв.

Подставляем длины кодовых слов:

$$2 \cdot 3 + 3 \cdot 3 + 1 \cdot 1 + 1 \cdot 3 = 18$$
Ответ
18
18
так ответ выглядит в бланке

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

Неверно подсчитывают количество букв К в слове КАЧАЛКА.

Пытаются использовать кодовые слова длины 1 или 2, нарушая условие Фано.

Не учитывают, что буква З в слове КАЧАЛКА не встречается.

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

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

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

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