Основные понятия алгебры логики
Логические выражения и логические операции
- Процессор выполняет арифметические и логические действия над двоичными кодами.
Какие действия выполняет процессор над двоичными кодами? Над какими кодами процессор выполняет арифметические и логические действия?
- Алгеброй логики называется аппарат, который позволяет выполнять действия над высказываниями.
Что называется алгеброй логики?
Над чем выполняют действия в алгебре логики?
- Высказывание – это предложение, относительно которого можно сказать истинно оно или ложно.
- Высказывания могут быть представлены с помощью математических, химических и прочих знаков.
- Не все выражения можно назвать высказываниями
Выражение
|
Почему оно не является высказыванием
|
Программное обеспечение компьютера – это комплекс используемых в компьютере программ
|
Это выражение является определением термина «программное обеспечение». Определения не могут быть истинными или ложными, так как они лишь фиксируют принятое использование терминов
|
5х + 8 = 4
|
В выражении не указано, для какого х определяется истинность или ложность этого высказывания
|
Она красива
|
В выражении не указано, о каком конкретно человеке идёт речь, и не определены критерии красоты, поэтому нельзя установить истинность
|
Существуют внеземные цивилизации
|
Истинность или ложность этого выражения ещё не установлена
|
На улице идёт дождь
|
В выражении не определены названия города и улицы, не указано время. Поэтому нельзя установить истинность этого выражения
|
- Алгебру логики называют алгеброй Буля или булевой алгеброй, по имени английского математика Джоржа Буля, разработавшего в XIX веке её основные положения.
- В булевой алгебре высказывания принято обозначать прописными латинскими буквами: А, В, С, D…
- В алгебре Буля введены три основные логические операции с высказываниями: сложение, умножение, отрицание.
- Действия, которые производят над высказываниями, записываются в виде логических выражений.
- Алгебра логики рассматривает высказывании не с точки зрения их содержания, а с точки зрения их истинности или ложности.
- Высказывание может принимать только два значения – ИСТИНА (обозначается 1) и ЛОЖЬ (обозначается 0).
- Логические выражения могут быть простыми и сложными.
- Простое логическое выражение состоит из одного высказывания и не содержит логические операции. В простом логическом выражении возможны только два результат – либо «истина», либо «ложь».
- Сложное логическое выражение содержит высказывания, объединённые логическими операциями.
- Основными логическими операциями в сложных логических выражениях являются:
- НЕ (логическое отрицание, инверсия);
- ИЛИ (логическое сложение, дизъюнкция);
- И (логическое умножение, конъюнкция).
- Одноместная операция – это та, в которой участвует одно высказывание (например, инверсия)
- Двуместная операция – это та, в которой участвует два высказывание (например, дизъюнкция, конъюнкция)
- Все операции алгебры логики определяются таблицами истинности значений.
- Количество вариантов, отражающих результат применения операций, зависит от количества высказываний в логическом выражении.
- Если число высказываний в логическом выражении N, то таблица истинности будет содержать 2N строк, так как существует 2N различных комбинаций возможных значений аргументов.