Для упрощения данного логического выражения, воспользуемся законом дистрибутивности и законом де Моргана.
Выражение ¬(A & B) означает отрицание конъюнкции (логическое И) переменных A и B. Это можно записать как (¬A V ¬B).
Теперь мы можем переписать исходное выражение:
(¬A V ¬B) V (A & ¬B)
С закона дистрибутивности, мы можем раскрыть скобки:
(¬A V ¬B) V (A & ¬B) = (¬A V A) & (¬A V ¬B) & (¬B V A) & (¬B V ¬B)
Так как A V ¬A является тавтологией (всегда истинным выражением), то это слагаемое можно опустить:
(¬A V A) & (¬A V ¬B) & (¬B V A) & (¬B V ¬B) = (¬A V ¬B) & (¬B V A)
Таким образом, упрощенное логическое выражение равно (¬A V ¬B) & (¬B V A).
ответ: (¬A V ¬B) & (¬B V A)
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Вцикле сгенерировать целочисленный линейный масив из 10 элементов. в программе создать новый массив из 10 элементов значения которых будут равны корню квадратному их значения предыдущего массива из значения х
ответ:
program example;
uses math;
var i: integer;
a: array [1..10] of integer;
b: array [1..10] of integer;
begin
writeln('исходный массив: ');
randomize;
for i : = 1 to 10 do
begin
a[i] : = randomrange(-50,50);
write(a[i], ' ');
end;
writeln;
writeln(' массив: ');
for i : = 1 to 10 do
begin
b[i] : = sqr(a[i]);
write(b[i], ' ');
end;
end.