не пойму что значат И, ИЛИ, НЕ в логике — конъюнкция дизъюнкция отрицание, объясните по-простому
8 класс, началась алгебра логики, и я вообще поплыл. В учебнике написано «конъюнкция», «дизъюнкция», «отрицание» — звучит страшно. Вроде это И, ИЛИ, НЕ, но я не понимаю когда результат истина, а когда ложь.
Вот пример из дз: A=1, B=0. Чему равно A И B, A ИЛИ B, НЕ A? Я наугад написал что все по нулям, но кажется навалял. Помогите разложить по полочкам, а то контрольная скоро.
2 ответа
Давай прямо по твоему примеру: A=1 (истина), B=0 (ложь).
A И B(конъюнкция) — тут как с обещанием «пойду гулять, ЕСЛИ сделал уроки И помыл посуду». Истина только когда оба истинны. У тебя B=0, значит1 И 0 = 0.A ИЛИ B(дизъюнкция) — «дам конфету если ты помыл посуду ИЛИ вынес мусор». Хватит хотя бы одного. У тебя A=1, поэтому1 ИЛИ 0 = 1.НЕ A(отрицание) — просто переворачивает.НЕ 1 = 0.
То есть правильный ответ: 0, 1, 0. Не всё по нулям :)
Запомнить проще через таблички:
| A | B | A И B | A ИЛИ B |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 |
Лайфхак: И даёт 1 только в одной строчке (когда оба 1), а ИЛИ даёт 0 только в одной (когда оба 0). На контрольной это спасает.
Я для себя так запомнил: И — это умножение (1·0=0), ИЛИ — почти сложение (1+0=1, но 1+1 тоже =1, не 2!). НЕ — наоборот.
Так что 1 И 0 = 0, 1 ИЛИ 0 = 1, НЕ 1 = 0. Через умножение/сложение реально быстрее в уме считать.