Ответ:

  1. Кодовые слова — 0, 10, 110 и 111. Ни одно из них не является началом другого: после 0 другие слова начинаются с 1, а слова 10, 110 и 111 не являются началами друг друга. Условие Фано выполняется, поэтому сообщение декодируется однозначно.
  2. Читаем последовательность слева направо, каждый раз выделяя кодовое слово: 110 | 0 | 10 | 0 | 110 | 0 | 10 | 111 | 0 | 110 | 0 | 10 | 0. Получаем: КОЛОКОЛ ОКОЛО.
  3. Длина кода: 3 + 1 + 2 + 1 + 3 + 1 + 2 + 3 + 1 + 3 + 1 + 2 + 1 = 24 бита. В сообщении 13 символов, поэтому при расчёте по 8 бит на символ ASCII потребовалось бы 13 × 8 = 104 бита, то есть 13 байт. Экономия: 104 − 24 = 80 бит.

Ответ: условие Фано выполняется; сообщение — «КОЛОКОЛ ОКОЛО»; длина кода — 24 бита; для ASCII понадобилось бы 13 байт; сэкономлено 80 бит.