1. True (Истина)
2. False (Ложь)
3. True (Истина)
4. True (Истина)
Объяснение:
1. A или B и C - так как у нас A = истина, следовательно данное логическое выражение всегда будет возвращать истину
2. B или НЕ C - B у нас Ложь, C истина, соответственно под инверсией C получает значение Ложь. Следовательно выражение всегда будет возвращать Ложь
3. B или (C и A) - Так как C и A хранят в себе истину и связаны с B с логического оператора "ИЛИ", выражение будет возвращать истину.
4. НЕ (A и B) или (B >= C или НЕ А) - В связи с тем, что в A и B хранятся истина и ложь соответственно, значение логического выражения A и B будет ложью, а инверсия ложи = истине. Следовательно уже НЕ (A и B) выдает истину и вторая часть выражения после после или рассматриваться не будет
var x,y:array[1..10] of integer;
i,k:integer;
begin
for i:=1 to 10 do
begin
write('(');
read(x[i]);
write(';');
read(y[i]);
write(')');
end;
writeln('To4kU, koToPbIe /\E>I<AT B /7EPBou 4eTBePTU');
for i:=1 to 10 do
if (x[i]>0)and(y[i]>0) then begin k:=1+k; writeln(i); end;
writeln('BCEtO - ',k);
end.