program zz1;
var n,n1,n2,n3:integer; //задаем переменные
begin
write('введите заданное трехзначное число');
read(n); //вводим с клавиатуры заданное трехзначное число
n1:=n div 100; //находим первую цифру числа
n2:=(n mod 100) div 10; //находим вторую цифру числа
n3:=n mod 10; //находим третью цифру числа
if (n1 mod 2 = 0)and(n2 mod 2 = 0)and(n3 mod 2 = 0) //проверяем, если все цифры четные, то выводим один ответ, если нет, то другой
then write('все цифры числа четные ') else write('некоторые цифры числа не четные');
Объяснение:
1) (А∧В)-конъюнкция-ложь
2) (С∨D)-дизъюнкция-истина
3) (А∧В)-конъюнкция-ложь
4) (В∧С)-конъюнкция-истина
5) (А∨В)-дизъюнкция-ложь
6) (С∧D)-конъюнкция-истина
7) А-инверсия-истина
8) В -инверсия-истина
Объяснение:
Дизъюнкция является ложной, только когда два утверждения ложные, в остальных случаях является истиной (то есть когда одно утверждение истина, а другое ложь то в итоге получается истина, а когда два утверждения ложь, то является ложью)
Конъюнкция является истиной только в случае, когда оба высказывания являются истинными (то есть если высказывания будут оба ложными то значение будет ложным, также если одно из высказываний будет ложным или истинным то значение высказывания будут ложным)
Инверсия обращает высказывание в противоположную сторону, истину - в ложь, а ложь - в истину.
Поделитесь своими знаниями, ответьте на вопрос:
Какую логическую функцию надо выбрать , если необходимо одновременное выполнение двух условий? а)если б)или с)счет д)и