Экономика
Для передачи данных по каналу связи используется 5-битовый код. Сообщение содержит только буквы А, Б и В, которые кодируются следующими кодовыми словами:
A — 00011, Б — 01000, В — 10110.
При передаче возможны помехи. Однако некоторые ошибки можно попытаться исправить. Любые два из этих трёх кодовых слов отличаются друг от друга не менее чем в трёх позициях. Поэтому если при передаче слова произошла ошибка не более чем в одной позиции, то можно сделать обоснованное предположение о том, какая буква передавалась. (Говорят, что «код исправляет одну ошибку».) Например, если получено кодовое слово 11000, считается, что передавалась буква Б. (Отличие от кодового слова для Б только в одной позиции, для остальных кодовых слов отличий больше.) Если принятое кодовое слово отличается от кодовых слов для букв А, Б, В более чем в одной позиции, то считается, что произошла ошибка (она обозначается ‘x’).
Получено сообщение 01010 00010 11011 11110. Декодируйте это сообщение — выберите правильный вариант.
1) БАхВ
2) БААВ
3) БАхх
4) хххх
Хоть с чем-то помогите ...
1. Для следующего фрагмента программы:
program prog;
uses crt;
const a:array[1..8] of integer=(2,9,15,-1,6,14,5,-9);
var i,p:integer;
begin
clrscr;
p:=1;
for i:=1 to 8 do
if a[i] mod 5=0 then p:=p*a[i];
write('p= ,p');
readln
end.
a) определить результат выполнения
b) сформулировать условие задачи
c) составить блок-схему
2. Элементы массива А(20) – целые случайные числа в диапазоне от –10 до 50.
Вывести сначала исходный массив, а затем все его отрицательные элементы не кратные числу 5.
3. Дан одномерный массив T(85).
Заполнить его случайными целыми числами от –40 до 50
Найти сумму четных значений элементов и заменить найденной суммой четные значения элементов. Вывести на экран исходный и измененный и найденную сумму.
4. Используя подпрограмму (процедуру или функцию) поиска минимального из двух чисел вычислить значение
D=min(x-21,5y+1)-min(x5 +2,y4-10)