Есть ответ 👍

По каналу связи сообщения, содержащие только 4 буквы с, л, о, н; для передачи используется двоичный код, допускающий однозначное декодирование. для букв л, о, н используются такие кодовые слова: л: 010, о: 1, н: 011. укажите кратчайшее кодовое слово для буквы с, при котором код будет допускать однозначное декодирование. если таких кодов несколько, укажите код с наименьшим числовым значением.

177
191
Посмотреть ответы 2

Ответы на вопрос:


Для однозначного декодирования по фано с: 00

{перевод двоичного числа в десятичное. символы, отличающиеся от 0 и 1, заменяются нулями. программа будет работать некорректно при вводе более 31 знака. } var   bin: string;   i,d: integer;   p,dec: longint; begin   write('введите двоичное число: '); read(bin);   dec: =0;   p: =1;   for i: =length(bin) downto 1 do   begin       if bin[i]='1' then d: =1 else d: =0;       dec: =dec+d*p; p: =2*p   end;   writeln('десятичный эквивалент: ',dec) end. тестовое решение: введите двоичное число: 1011011001 десятичный эквивалент: 729

Популярно: Информатика