V - логическое сложение.
-> импликация.
& - логическое умножение.
(x+y)->(x*z)
Порядок действий: сначала считаем первую скобку, потом вторую, затем из первой скобки делаем импликацию второй скобки. Импликация равна нулю только тогда, когда и 1 следует (->) 0. Во всех остальных случаях импликация равна единице.
Исходя из данного условия имеем два варианта ответа:
1) zxy
2) zyx
Распишем первый вариант и второй.
Первый вариант отпадает на 6 строке из таблицы в задании. т.к при подсчете функция равна 0, а в таблице она равна 1.
Второй вариант подошел, т.к при подсчете функции равны со значением в таблице.
Ответ: zyx
// PascalABC.NET 3.3
begin
var a := ArrRandomInteger(10); a.Sort;
var b := ArrRandomInteger(10); b.Sort;
var c := new integer[20];
writeln('Array 1:'); a.println;
writeln('Array 2:'); b.println;
var i := 0;
var j := 0;
var k := 0;
while (i < 10) and (j < 10) do
begin
if a[i] < b[j] then
begin
c[k] := a[i];
i := i + 1;
end else begin
c[k] := b[j];
j := j + 1;
end;
k := k + 1;
end;
while i < 10 do
begin
c[k] := a[i];
i := i + 1;
k := k + 1;
end;
while j < 10 do
begin
c[k] := b[j];
j := j + 1;
k := k + 1;
end;
writeln('Merged array:'); c.println;
end.
16*64=1024
1024*64=65536
65536*256=16777216 бит
16бит=2байт
1мегабайте=1000000байт
16777216=2,097152мегабайт
Var v,n,d:integer;
begin
v:=650;
write ('Введите количество дней: ');
readln (n);
for d:=1 to n do v:=v-5*d;
if v>0 then writeln ('Через ', n,' дней бабушка обнаружит ',v, ' граммов варенья в банке')
else writeln ('Через ', n,' дней бабушка обнаружит пустую банку')
end.
Если использовать стандартную кодировку символов 1 байт = 1 символ,то
1)u = 1200 бит/сек = 150 байт/сек
V = u*t
t = 5 сек
V = 150 * 5 = 750 символов
2) Тоже самое
u = 14400 бит/сек = 1800 байт/сек
V = 1800 * 5 = 9000 символов