ну для начала:
^ конъюнкция - логическое и... верно только тогда. когда когда А и В истинны...
V дизъюнкция - логическое или... верно когда хотя бы одно из значений является истинным... ну или истинны оба...
будем считать, что
0 - ложь
1 - истина
ну а далее перебираешь все возможные комбинации... в данном случае A и B и подставляешь в свой пример...
1) (А=0; В=0) = 0
(0 или 0) и 0 и 0 = (0) и 0 и 0 = 0 и 0 = 0
2) (А=0; В=1) = 0
(0 или 1) и 1 и 0 = (1) и 1 и 0 = 1 и 0 = 0
1) (А=1; В=0) = 0
(1 или 0) и 0 и 1 = (1) и 0 и 1 = 0 и 1 = 0
1) (А=1; В=1) = 1
(1 или 1) и 1 и 1 = (1) и 1 и 1 = 1 и 1 = 1
ну и остается только оформить результат в виде таблицы... например так:
_А__В__(A∨B)^B^A_
_0__0______0_____
_0__1______0_____
_1__0______0_____
_1__1______1_____
Другие языки программирования и технологии
конъюнкция и дизъюнкция таблицы истинности как их решать? например (A∨B)^B ^A
Изучаем алгебру Булеву .
Булевой алгеброй называется непустое множество A с двумя бинарными операциями конъюнкция, дизъюнкция, унарной операцией not (аналог отрицания) и двумя выделенными элементами: 0 (или Ложь) и 1 (или Истина) такими, что для всех a, b и c из множества A верны следующие аксиомы:
a ∨ (b ∨ c) = (a ∨ b) ∨ c a ∧ (b ∧ c) = (a ∧ b) ∧ c ассоциативность
a ∨ b = b ∨ a a ∧ b = b ∧ a коммутативность
a ∨ (a ∧ b) = a a ∧ (a ∨ b) = a законы поглощения
a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c) a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) дистрибутивность
a ∨ not a = 1 a ∧ not a = 0 дополнительность
Булевой алгеброй называется непустое множество A с двумя бинарными операциями конъюнкция, дизъюнкция, унарной операцией not (аналог отрицания) и двумя выделенными элементами: 0 (или Ложь) и 1 (или Истина) такими, что для всех a, b и c из множества A верны следующие аксиомы:
a ∨ (b ∨ c) = (a ∨ b) ∨ c a ∧ (b ∧ c) = (a ∧ b) ∧ c ассоциативность
a ∨ b = b ∨ a a ∧ b = b ∧ a коммутативность
a ∨ (a ∧ b) = a a ∧ (a ∨ b) = a законы поглощения
a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c) a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) дистрибутивность
a ∨ not a = 1 a ∧ not a = 0 дополнительность
Похожие вопросы
- Что оптимальнее: a -= b или a = a - b ? [obj c]
- С++.Составить программу для определения таблицы значений функции у в произвольном диапазоне [a, b
- помогите составить таблицы истиности -А -> (B + C); (A B) * C; -A + -B + C; - (A + B) * C ; A * B _+ C; A B
- Уравнение a*x+b*y=c
- Логические операции, таблицы истинности
- Напишите программу для С++, которая заменяет в символьной строке все буквы a на буквы b, буквы A на буквы B ...
- {(a,b), (c,b), (c,a)} - является транзитивным или нет?
- Как осуществить операцию сложения в с++ без операции присваивания ? int a=5; int b=6; int c=a+b; ( без "= ")
- помогите решить задачу!...Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника.Проверить истинность вы
- Почему пишет : "Нельзя преобразовать тип function(a:real,b:real) real к real "