Есть ответ 👍

6. код, исправляющий ошибку для передачи данных по каналу связи используется 5-битовый код. сообщение содержит только буквы о, р, н и в, которые кодируются следующими кодовыми словами: о — 00000, р — 11100, н — 10111, в — 01011. при передаче возможны помехи. однако некоторые ошибки можно попытаться исправить. любые два из этих кодовых слов отличаются друг от друга не менее чем в трёх позициях. поэтому если при передаче слова произошла ошибка не более чем в одной позиции, то можно предположить, какая буква передавалась. (говорят, что «код исправляет одну ошибку».) например, если получено кодовое слово 01111, считается, что передавалась буква в. (отличие от кодового слова для в только в одной позиции, для остальных кодовых слов отличий больше.) если принятое кодовое слово отличается от кодовых слов для букв о, р, н и в более чем в одной позиции, то считается, что произошла ошибка. расшифруйте сообщение 11011 00100 01100 00001 11111. в ответе напишите полученное слово заглавными буквами, например, клоун.

297
320
Посмотреть ответы 2

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

HETHEDAM
4,6(52 оценок)

11011 00100 01100 00001      11111     в        о          р          о          н ответ ворон

Var  g, i, j, m, n: integer; begin   m : = 100;   read(g);   for j : = 1 to 8 do  begin     if(g > = n) and (g < = m) then i : = j;     if (j = 1) then n : = n + 1;     n : = n + 100;       m : = m + 100;   end;   write(i); end.

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