profile
Опубликовано 5 лет назад по предмету Информатика от katusha1619

ПОЖАААЛУУУЙСТАААА, ОБЪЯСНИТЕ ДЛЯ ТУПЫЫХХХХ
По каналу связи передаются сообщения, содержащие только семь букв: А, Б, Г, И, М, Р, Я. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: А — 010, Б — 00, Г — 101. Какое наименьшее количество двоичных знаков потребуется для кодирования слова МАГИЯ?

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

  1. Ответ
    Ответ дан kein34

    Следующую буква должна кодироваться как 11, поскольку 10 мы взять не можем. 100 взять не можем из-за Г, значит следующая буква должна быть закодирована кодом 101. Следующая буква должна кодироваться как 000, поскольку 00 взять не можем, иначе не останется кодовых слов для оставшейся буквы, которые удовлетворяют условию Фано. Значит, последняя буква будет кодироваться как 001. Тогда наименьшее количество двоичных знаков, которые потребуются для кодирования слова МАГИЯ равно 2 + 3 + 3 + 3 + 3 = 14.

    1. Ответ
      Ответ дан kein34
      Поймешь или более легче объяснить?
    2. Ответ
      Ответ дан katusha1619
      Спасииииибо, да нет, не нужно, и так понятно :)
Самые новые вопросы