Информатика • 10 класс
905

Построение однозначно декодируемых кодов с помощью дерева

Изображение 1
  • Однозначно декодируемый код — это код, сообщение из которого расшифровывается одним единственным способом.
  • Сообщение, зашифрованное равномерным кодированием, расшифровывается однозначно.
  • Сообщение, зашифрованное неравномерным кодированием, расшифровывается однозначно, если:
    • выполняется условие Фано для декодирования сообщения с начала (никакое кодовое слово не может быть началом другого кодового слова);
    • выполняется обратное условие Фано для декодирования сообщения с конца (никакое кодовое слово не может быть концом другого кодового слова).
  • Пример. Вася передаёт со­об­ще­ние, которое состоит из букв В, А, С, Я. Закодируйте букву Я, если В = 1, А = 01, С = 001.

    Решение. Для кодирования используем условие Фано и строим дерево, свободный лист которого и будет являться кодом для буквы Я.

    Ответ: Я = 000.

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2025

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪