1. Для значения A=истина , B=ложь, C=истина выполните следущие операции a) A\/ B&C; b)B \/ b)B \/ C c)B\/ (C&A) d) (A&B) \/ (B=>C\/ A)
2.Если A=ложь В=<<Инверсия считается логическим отрицанием>> С=3,14, D=7,9 выполните следущие действия а)(D=C) &A&B b)B<=>(C>D)&A; c)(A&B)=>((C+D)>16)
Ответы
1.
a) A \/ B & C
Изначально выполняется операция & между B и C
B & C = ложь
Затем выполняется операция \/ между A и результатом предыдущей операции
A \/ (B & C) = истина \/ ложь = истина
b) B \/ B \/ C
B \/ B = ложь \/ ложь = ложь
Затем выполняется операция \/ между результатом предыдущей операции и C
(B \/ B) \/ C = ложь \/ C = истина
c) B \/ (C & A)
Сначала выполняется операция & между C и A
C & A = истина & ложь = ложь
Затем выполняется операция \/ между B и результатом предыдущей операции
B \/ (C & A) = ложь \/ ложь = ложь
d) (A & B) \/ (B => C \/ A)
Сначала выполняется операция => между B и C \/ A
C \/ A = истина \/ истина = истина
B => (C \/ A) = ложь
Затем выполняется операция & между A и B
A & B = истина & ложь = ложь
Затем выполняется операция \/ между результатом предыдущей операции и результатом операции =>
(A & B) \/ (B => C \/ A) = ложь
2.
a) (D = C) & A & B
Сначала выполняется операция = между D и C
D = C = ложь
Затем выполняется операция & между результатом предыдущей операции, A и B
(D = C) & A & B = ложь & ложь & ложь = ложь
b) B <=> (C > D) & A
Сначала выполняется операция > между C и D
C > D = истина
Затем выполняется операция & между результатом предыдущей операции и A
(C > D) & A = истина & ложь = ложь
Затем выполняется операция <=> между B и результатом предыдущей операции
B <=> ((C > D) & A) = ложь
c) (A & B) => ((C + D) > 16)
Сначала выполняется операция & между A и B
A & B = ложь
Затем выполняется операция > между результатом предыдущей операции и (C + D)
(A & B) => ((C + D) > 16) = ложь