Если ".1." несёт 4 бита информации, а ".2." в 2 раза меньше, то получается, что:
Кол-во информации в сообщении ".2." = 4 бита (оно же 0,5 байт) / 2 = 2 бита (0,25 байт).
1) program ht1;
var v,p,r:real;
begin
p:=3.14;
writeln ('vvedite r');
readln (r);
v:=4/3*p*(r*r*r);
writeln(v);
end.
2) program ht2;
var x,y,r:integer;
begin
writeln('vvedite r);
readln(r);
writeln('vvedite x');
readln (x);
writeln ('vvedite y');
readln (y);
if (x<=r) and (y<=r)
then writeln ('prinadlezhit')
else writeln ('ne prinadlezhit');
end.
3) а в третью я врубиться не могу.
Скину ответ через 10 минут ;)))))
V - логическое сложение.
-> импликация.
& - логическое умножение.
(x+y)->(x*z)
Порядок действий: сначала считаем первую скобку, потом вторую, затем из первой скобки делаем импликацию второй скобки. Импликация равна нулю только тогда, когда и 1 следует (->) 0. Во всех остальных случаях импликация равна единице.
Исходя из данного условия имеем два варианта ответа:
1) zxy
2) zyx
Распишем первый вариант и второй.
Первый вариант отпадает на 6 строке из таблицы в задании. т.к при подсчете функция равна 0, а в таблице она равна 1.
Второй вариант подошел, т.к при подсчете функции равны со значением в таблице.
Ответ: zyx