Форум » Кодирование и декодирование информации » Кодирование символов » Ответить

Кодирование символов

Василий: Добрый день. Кодируется текст "епам" , при этом символы алфавита заменялись двоичными словами минимально возможной длины.Получилось «001011000010». Не могу понять как ? Объясните, пожалуйста. Спасибо.

Ответов - 3

Поляков: Василий пишет: Кодируется текст "епам" , при этом символы алфавита заменялись двоичными словами минимально возможной длины.Получилось «001011000010». Не могу понять как ? Это неполное условие. Непонятно, что нужно сделать. Судя по строке с кодом, каждый символ кодируется с помощью 3-х битов, "е" = 001, "п" = 011, "а" = 000 и "м" = 010. Поскольку код 3-х битный, в алфавите всего 23 = 8 символов. Больше ничего сказать нельзя.

Василий: Поляков Виноват, думал, что хватит приведенного отрывка. Полный текст: Текст прошел двойное кодирование. При первом кодировании использовалась таблица кодировки Т1. При втором – символы алфавита заменялись двоичными словами минимально возможной длины. При этом кодировании известно, что в первой строке таблицы кодировки символы алфавита упорядочены и кодировка сохраняет упорядоченность. Таблица кодировки Т1 попала в Ваши руки. В ответе укажите текст после декодирования. Пример. Таблица кодировки Т1: «аемпт» «тпаме». Пусть кодируется текст «темп». После первого кодирования он перейдет в текст «епам». После второго – в текст «001011000010» Т1=«екст»«ксте», K2=0001101100 Спасибо

Поляков: Василий пишет: Т1=«екст»«ксте», K2=0001101100 В тексте используется 4 разных символа, для кодирования каждого нужно 2 бита. Первый символ "е" получает код 00, второй "к" - код 01, третий "с" - код 10 и последний "т" - код 11.




полная версия страницы