Тема 4. Кодирование и декодирование
4.03 Построение и исправление кода в кодировании.
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела кодирование и декодирование
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#30048

Крабоед решил списать решение задачи у одноклассника, но он ошибся. Необходимо найти ошибку в решении Краба и записать её в ответ. Известно, что задача была составлена на проверку знания прямого условия Фано.

Сообщение кодируется с помощью символов К, О, Т, Я  . Для каждой буквы выделено кодовое слово: К  10  ,     О  0  , Т  111  , Я  11  .

В ответ запишите ошибочное кодовое слово с наименьшим количеством символов.

Примечание. Прямое условие Фано означает, что ни одно кодовое слово не является началом другого кодового слова.

Показать ответ и решение

Так как буква Я  начинается так же, как и буква Т  ⇒ одно кодовое слово неверно. Так как просят код с наименьшим количеством символов — в ответ идёт 11  .

Ответ: 11

Ошибка.
Попробуйте повторить позже

Задача 2#6765

Пётр Николаевич решил списать решение задачи у одноклассника, но ошибся. Необходимо найти ошибку в решении Петра и записать её в ответ. Известно, что задача была составлена на проверку знания прямого условия Фано.

Кодируется сообщение с помощью символов У, Ч, Е, Б, А.

Для каждой буквы выделено кодовое слово: У — 00; Е — 110; А — 010; Ч — 111; Б — 001.

В ответе укажите букву и кодовое слово без пробелов. Например, Д010.

Показать ответ и решение

Из условия задания мы знаем, что кодировка сообщения происходит по прямому условию Фано. Построим для решения задания дерево.

Начиная заполнение вершин дерева символами возникают проблемы с Б. Символ У занимает позицию 00, то есть дальше продолжить дерево нельзя, т.к вершина уже занята.

Значит, для символа Б нельзя записать код 001 так, чтобы код удовлетворял прямому условию Фано (ни одно кодовое слово не является началом другого кодового слова).

PIC

Ответ: Б001
Рулетка
Вы можете получить скидку в рулетке!