¬(A ∨ ¬B) ∨ ¬(A ∨ B) ∨ (A ∧ B) =
(¬A ∧ B) ∨ (¬A ∧ ¬B) ∨ (A ∧ B) =
¬A ∧ (B ∨ ¬B) ∨ (A ∧ B) =
¬A ∨ (A ∧ B) =
¬A ∨ B
Uses crt;
var i,s,n:integer;
begin
s:=1;n:=0;
while (n<=0) do begin
writeln ('Введите неотрицательное число');
read (n);
end;
n:=n*2;
writeln ('Считаю все числа от 2 до ',n);
write ('1');
for i:=1 to n do begin
i:=i+1;
write ('*',i);
s:=s*i;
end;
writeln ;
writeln ('Произведение = ',s);
end.
P.s. Программа написана на языке Pascal ABC. По всем вопросам обращаться в комментарии !
После присваивания нового значения, старое стирается(удаляется), и все....
Вот выражение на языке Паскаль
sqrt(((4*x*x)-3)/2)