Значение х должно быть меньше 3 и быть меньше 2 или больше 2, то есть меньше 3 и не равно 2.
ответ а) удовлетворяет требованиям
Program faktorial;
uses crt;
var n,i,k : longint;
begin
clrscr;
writeln('Vvedite chislo');readln(n);
k:=1;
for i:=1 to n do
k:=k*i;
write('factorial chisla ',n,' raven ', k);
readkey;
<span>end.</span>
Program alg;
var a,b:integer;
a:=10;
b:=12;
if a>b then writeln('B наименьшее');
if b>a then witeln('A наименьшее') else writeln('A=B');
end.
Program arr;
Const n=3;
var i, j, tmp, k, z:integer;
c:boolean;
a:array [1..n,1..n] of integer;
begin
c:=false;
for i:=1 to n do
for j:=1 to n do
read(a[i][j]);
for i:=1 to n do
for j:=1 to n do
begin
tmp:=a[i][j];
for k:=i+1 to n do
for z:=j+1 to n do
if tmp = a[k][z] then
c:=true;
end;
writeln;
for i:=1 to n do
begin
for j:=1 to n do
write(a[i][j], ' ');
writeln;
end;
if c = true then
writeln('В данном массиве есть равные друг другу элементы')
else writeln('Элементы, равные друг другу, отсутсвуют в данном массиве');
end.
<span>Если в явном виде:
</span>
¬A&¬C = ¬A&(B v <span>¬B)&¬C = </span>¬A&B&¬C v ¬A&¬B&¬C
C&B = (A v ¬A)&B&C = A&B&C v <span>¬A&B&C
</span>¬A&B = ¬A&B&(C v <span>¬C)</span> = ¬A&B&C v ¬A&B&<span>¬C
Т.е. исходное выражение =</span>
<span>¬A&B&¬C v ¬A&¬B&<span>¬C v </span></span><span>A&B&C v <span>¬A&B&C v </span></span><span><span>¬A&B&C v ¬A&B&<span>¬C
</span></span>Если убрать повторы, получится</span>
A&B&C v <span>¬A&B&C v </span><span>¬A&B&¬C v </span><span>¬A&¬B&<span>¬C =
</span></span>= (A & ¬A)&B&C v <span>¬A&(B v </span><span>¬B)&</span><span>¬C =</span>
= B&C v <span>¬A&</span><span>¬C</span>