Без рубрики 🧠 Что такое логика в информатике?

🧠 Что такое логика в информатике?

Логика — это раздел информатики, изучающий правила работы с высказываниями, которые могут быть истинными (1) или ложными (0).

Или проще:

Логика в информатике — это работа с “да” или “нет”, 0 и 1, истиной и ложью.


📌 Высказывание

Высказывание — это фраза, про которую можно однозначно сказать: истинна она или ложна.

Примеры:

  • «2 + 2 = 4» → ✅ Истина
  • «Снег зелёный» → ❌ Ложь
  • «Какой красивый день» → 🚫 Не является высказыванием (субъективно)

🔗 Логические операции

ОперацияСимволыПримерРезультат
НЕ (отрицание)¬A, !A, not A¬1 = 0, ¬0 = 1Меняет значение на противоположное
И (конъюнкция)A ∧ B, A && B1 ∧ 1 = 1, остальное 0Истина, если оба истинны
ИЛИ (дизъюнкция)A ∨ B, `AB`
Исключающее ИЛИA ⊕ B, A ^ B1 ⊕ 1 = 0, 1 ⊕ 0 = 1Истина, если одно истинно
ИмпликацияA → B1 → 0 = 0«Если A, то B» — ложь, если A=1, B=0
ЭквивалентностьA ≡ B, A == B1 ≡ 1 = 1Истина, если значения одинаковы

📊 Таблицы истинности

Пример: операция И (AND)

ABA ∧ B
000
010
100
111

Пример: ИЛИ (OR)

ABA ∨ B
000
011
101
111

📐 Логические выражения

Как и в математике, логические выражения можно сокращать и преобразовывать.

Пример:

textКопироватьРедактировать¬(A ∧ B) = ¬A ∨ ¬B    ← Закон де Моргана

🔌 Логические элементы (в схемах)

ЭлементОбозначение на схемеЧто делает
NOT (НЕ)треугольник с кружкомИнвертирует значение
AND (И)полукругВыдаёт 1, если оба входа = 1
OR (ИЛИ)≥-знакВыдаёт 1, если хотя бы один вход = 1
XOR≥-знак с дужкойВыдаёт 1, если входы разные

📘 Пример схемы

Выражение:

textКопироватьРедактировать(A ∨ B) ∧ ¬C

Схема:

  • 2 входа в OR → A и B
  • Выход OR идёт в AND
  • Второй вход AND — это NOT(C)

⚙️ Где это применяется?

  • Процессоры и микросхемы
  • Программирование (if, while, &&, ||)
  • Поисковые запросы (Google: cat AND dog)
  • Устройства управления (робот реагирует на 2 сигнала одновременно)

💡 Задача на логику:

У робота 3 датчика: A, B, C.
Он должен двигаться только если A=1, B=0, C=1.
Составь логическое выражение:

A∧¬B∧CA \land \lnot B \land CA∧¬B∧C

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Related Post

🧠 Что такое переменная?🧠 Что такое переменная?

Переменная — это именованная область памяти, в которой хранится некоторое значение. Или проще: Переменная — это как подписанная коробка, в которую ты можешь положить данные и потом использовать их. 📦

📦 Что такое кодирование информации?📦 Что такое кодирование информации?

Кодирование — это представление информации в виде символов или сигналов, понятных машине или человеку. Или проще: Кодирование — это когда мы преобразуем данные из одной формы в другую, чтобы хранить,

📌 Что такое информация?📌 Что такое информация?

Информация — это сведения об окружающем мире, которые уменьшают нашу неопределённость.Или проще: Информация — это то, что сообщает нечто новое. Например, если ты не знаешь, какой сегодня день — и