Ответ:

а) Последовательность 10 можно прочитать как код В (10), а также как А, затем Б (1 | 0). Значит, получаются варианты «В» и «АБ».

б) Код неудобен, потому что разные сообщения имеют одинаковую кодовую последовательность: 10. Однозначно расшифровать сообщение нельзя.

в) Один возможный вариант исправления: А = 1, Б = 0, В = 11. Теперь ни одно кодовое слово не является началом другого: код В начинается с 1, но отдельный код А = 1 всё же создаёт префиксную неоднозначность. Поэтому возьмём однозначный префиксный набор из трёх кодов: А = 0, Б = 10, В = 11.

Ответ: а) «В» или «АБ»; б) код не обеспечивает однозначного декодирования; в) например, А — 0, Б — 10, В — 11.