Основные понятия алгебры логики
Логика – наука, изучающая законы и формы мышления.
Алгебра логики – раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений и логических операций над ними.
Логическое высказывание – любое повествовательное предложение в отношении которого можно однозначно сказать истинно оно или ложно.
истина – 1 ложь – 0
Установите какие из следующих предложений являются логическими высказываниями, а какие – нет (объясните почему):
Солнце есть спутник Земли
6:2+9
Санкт-Петербург расположен на Неве
Как вас зовут?
Музыка Баха очень сложна
Запишите в тетради определение
Если сумма квадратов катетов равна квадрату гипотенузы, то это прямоугольный треугольник
Даны логические высказывания.Определить истинны они или ложны.
Земля – планета Солнечной системы
За зимой наступает весна
3+6 > 10
Квадрат это ромб
В городе Иваново живут только граждане России
После вторника будет воскресенье
Простое высказывание – это высказывание, которое содержит только одну простую мысль.
Сложное высказывание – это высказывание, которое содержит несколько простых мыслей, соединенных между собой с помощью логических операций.
Например: Лил дождь, и дул холодный ветер
Например: Квадрат это ромб
Значение сложного высказывания можно определить только с помощью специальной таблицы – таблицы истинности.
Таблица истинности – это таблица, в которой перечислены все возможные значения входящих простых логических высказываний и соответствующие им значения сложного логического высказывания
Количество строк (q) в таблице можно определить по формуле: q = 2n, где n – это количество простых высказываний, входящих в сложное высказывание
Логические операции
1. Инверсия (логическое отрицание) – определяется над одним простым или сложным ЛВ. К исходному ЛВ добавляется частица «НЕ» (не A).
A | |
0 | 1 |
1 | 0 |
Обозначение: не, not, , A
Таблица истинности:
A | B | A B |
0 | ||
1 | 0 | |
1 | 0 | |
2. Конъюнкция (логическое умножение) – определяет соединение двух ЛВ с помощью союза «И» (A и B).
Обозначение: и, &, and, ×, ·,
Таблица истинности:
3. Дизъюнкция (логическое сложение) – определяет соединение двух ЛВ с помощью союза «ИЛИ» (A или B).
A | B | A v B |
0 | ||
1 | ||
1 | 0 | 1 |
Обозначение: или, or, +, v
Таблица истинности:
4. Импликация (логическое следование) – связывает два ЛВ, из которых первое является условием, а второе следствием из этого условия. Операция обозначается словами: «Если…, то…» (Если А, то В).
A | B | A=>B |
0 | 1 | |
1 | ||
1 | 0 | |
Обозначение: , =>
Таблица истинности:
5. Эквивалентность (логическое тождество, равнозначность) – определяет результат сравнения двух ЛВ. Операция обозначается словами: «…тогда и только тогда, когда…» (А т. и т. т. когда В)
A | B | A B |
0 | 1 | |
1 | 0 | |
1 | 0 | |
Обозначение: , <=>, =, ~
Таблица истинности:
Импликацию и эквивалентность можно заменить сочетанием первых трех операций:
A=>B = ¬AvB
A<=>B = (¬AvB)&(¬BvA)
Это первые из основных законов алгебры логики
Приоритет выполнения логических операций:
1) инверсия (отрицание)
2) конъюнкция (умножение)
3) дизъюнкция (сложение)
4) импликация (следование)
5) эквивалентность (тождество)
Для изменения указанного порядка выполнения логических операций используются скобки
Задание 1: Сформулируйте отрицания следующих высказываний:
Эльбрус – высочайшая горная вершина Европы
2>=5
Теннисист Кафельников не проиграл финальную игру
Число n делится на 2
На контрольной работе каждый ученик писал своей ручкой
Мишень поражена вторым выстрелом
Кит это млекопитающее
Задание 2: Найдите значение логических выражений
а) (1&1)&0 =
1
4
3
2
5
1
2
1) 1&1 = 1
2) 1&0 = 0
0
б) ((1v0)&(1&1))&(0v1) =
1) 1v0 = 1
2) 1&1 = 1
3) 1&1 = 1
4) 0v1 = 1
5) 1&1 = 1
1
в) ((1&1)v0)&(0v1) =
1) 1&1 = 1
2) 1v0 = 1
4
3
2
1
1
2
г) ((0v0)&(1&0))v(0&1) =
1) 0v0 = 0
2) 1&0 = 0
3
4
3) 0v1 = 1
4) 1&1 = 1
1
3) 0&0 = 0
4) 0&1 = 0
5
5) 0v0 = 0
0
Задание 3: Даны простые ЛВ. Определить значение сложных ЛВ.
A={2x2=4}, B={2=3}, C={4<2}
а) ¬A
б) ¬(A&B)
в) (AvB)&C => (A&C)v(B&C)
г) (A&B)vC <=> (AvC)&(A&B)
Построение таблицы истинности сложных ЛВ:
1) определить число простых ЛВ (n)
2) определить число строк в таблице истинности (q=2n)
3) записать все возможные значения простых ЛВ
4) определить количество логических операций и их порядок
5) записать логические операции в таблицу истинности и определить для каждой значение
Задание 2: Постройте таблицы истинности сложных ЛВ и сравните их:
1) А и В или С и А
2) (А или В) и (А или С)
3) А и (В или С)
4) А или (не В или не С)
5) не (не A и не (B и C))
Задание 3: Определите с помощью таблиц истинности, какие из ЛВ являются тождественно-истинными:
1) А и А или В и (А и В или В)
2) ((А или В) => В) и (А или В)
3) А и В <=> (A или B)
4) А и B и (А и В)
5) A и (B и (А или В))
Построение ЛВ по таблице истинности:
1) записать логическое умножение всех простых ЛВ для каждой строки, где сложное ЛВ = 1 (если значение простого ЛВ = 0, то берется его отрицание)
2) логически сложить, полученные выражения
Составьте сложное ЛВ по таблице истинности
A | B | C | F |
0 | |||
1 | |||
1 | 0 | 1 | |
0 | |||
1 | 0 | ||
1 | |||
0 | |||
0 |
А)
не A и не B и С
не A и B и не С
A и не B и С
(не A и не B и С) или (не A и B и не С) или (A и не B и С)
A | B | C | F |
0 | 1 | ||
1 | 0 | ||
1 | 0 | ||
1 | 0 | ||
1 | 0 | ||
0 | |||
Б)
не A и не B и не С
не A и B и С
A и B и С
(не A и не B и не С) или (не A и B и С) или (A и B и С)
Логические элементы и основные логические устройства компьютера.
Логический элемент – электронное устройство, реализующее одну из логических функций (операций).
Построение логических схем по логическому высказыванию
1) определить число простых ЛВ
2) определить количество логических операций и их порядок
3) построить для каждой логической операции схему
4) объединить логические схемы в порядке выполнения логических операций
Построение логического высказывания по логической схеме
1) на выходе каждого логического элемента записать результат логической операции
2) записать получившуюся формулу на выходе последнего элемента
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.