Конъюнкция И — когда выражение A∧B истинно? Всё время путаю с ИЛИ
Готовлюсь к контрольной по информатике. Есть операции И (∧) и ИЛИ (∨), и я их постоянно путаю. Можете на пальцах объяснить, в каком случае A∧B даёт истину, а в каком ложь? И как это запомнить, чтобы не перепутать с ИЛИ?
2 ответа
Конъюнкция (И, ∧) истинна только когда ОБА операнда истинны. Достаточно одной лжи — и всё выражение ложь.
Таблица И:
| A | B | A∧B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Житейский способ запомнить: «И» — это как обещание «Я приду, И принесу торт». Если ты пришёл, но торт не принёс — обещание нарушено (ложь). Только когда сделал и то, и другое — обещание выполнено.
И ещё трюк: И похоже на умножение. 0·0=0, 0·1=0, 1·1=1. Если хоть один ноль — произведение ноль.
А ИЛИ наоборот — достаточно хотя бы одной истины. Это «сложение с насыщением»: 0+0=0, всё остальное даёт 1.
Я для себя запомнил так: И — строгая, ИЛИ — добрая. И требует, чтобы выполнилось всё. ИЛИ согласна хотя бы на одно. Когда видишь ∧ — ищи единичку среди нулей (если есть 0, ответ 0), когда видишь ∨ — ищи нолик среди единиц (если есть 1, ответ 1).