
- •Урок 1. Алгебра логики как средство представления информации в пк
- •Понятие, отношение между понятиями, объем понятия
- •Формы мышления. Высказывание и умозаключение
- •Урок 2. Логические связки
- •Построение сложного выражения
- •Урок 3-4. Построение таблиц истинности сложных выражений
- •Действия в скобках выполняются в первую очередь!
- •Урок 5-6. Законы логики
- •1) Кристина 2) максим 3) степан 4) мария
- •Урок 7-8. Преобразование логических выражений с помощью законов логики
- •Урок 9. Решение логических уравнений
- •Урок 10. Решение логических задач
- •Решение логических задач с помощью рассуждений
- •Решение логических задач табличным способом
- •Решение логических задач графическим способом
- •Решение логических задач методом кругов Эйлера
- •Решение логических задач средствами алгебры логики
- •Урок 11. Построение логических схем
- •Урок 12. Анализ логических схем
Построение сложного выражения
В алгебре логики занимаются исследованием общих схем построения сложных высказываний. Высказывания обозначаются большими латинскими буквами.
Например:
«Если мы купим красные помидоры, то они будут спелые и вкусные»
А= «Мы купим красные помидоры»
В= «Помидоры будут спелые»
С= «Помидоры будут вкусные»
Тогда, структура высказывания будет: D = А → В • С
«Двери бывают с витражами или без них»
А= «Двери бывают с витражами»
В= «Двери бывают без витражей»
Тогда, структура высказывания будет: D = А + В
Упражнение
Составить структуру по следующим высказываниям:
Если не пойдет дождь, то не будет пасмурно и сыро.
Если мы соберем хворост или сухой травы, то разожжем костер и вскипятим чай.
Урок 3-4. Построение таблиц истинности сложных выражений
Под логическим выражением понимают запись, которая может принимать логическое значение «истина» или «ложь». Логические выражения могут включать в себя функции, алгебраические операции, операции сравнения и логические операции.
В логике, как и в математике, существует приоритет выполнения операций:
Действия в скобках выполняются в первую очередь!
Если скобок нет, то тогда:
Отрицание
Логическое умножение
Логическое сложение
Импликация, эквиваленция
Упражнение
Построить таблицу истинности сложного выражения:
не(неА+В)+неС
не(А•В)•неС
не(А+неВ+С)
Какое логическое выражение равносильно выражению не(А+неВ)?
неА•В
не(А•В)
неА•неВ
неА+В
Какое логическое выражение равносильно выражению неА+А•неВ?
неА+В
неА•В
не(А•В)
не(А+В)
Какое логическое выражение равносильно выражению не(А+В)•неС?
неА+В+С
неА•неВ•С
не(А•В•С)
не(А+В+С)
Урок 5-6. Законы логики
В алгебре логики выполняются основные законы, позволяющие производить тождественные преобразования логических выражений. Доказательства законов можно произвести на основании таблиц истинности для записей правой и левой стороны равенства соответственно. Законы алгебры логики служат для упрощения формул или приведения их к определенному виду. Под упрощением формулы, не содержащей операций импликации и эквивалентности, понимают равносильное преобразование, приводящее к формуле, которая содержит либо меньшее число операций (по сравнению с исходной), либо меньшее число переменных.
-
Закон
Описание
Для логического сложения
Для логического умножения
Переместительный (коммутативность)
Независимость от перестановки
А+В=В+А
А•В=В•А
Сочетательный (ассоциативность)
Независимость от порядка выполнения однотипных операций
А+(В+С)=(В+А)+С
А•(В•С)=(В•А)•С
Распределительный (дистрибутивность)
Правила раскрытия скобок и вынесение за скобки
А•(В+С)=(А•В)+(А•С)
А+(В•С)=(А+В)•(А+С)
Законы де Моргана
Отрицание вариантов, отрицание одновременной истинности
Идемпотенции
Отсутствие степеней и коэффициентов
А+А=А
А•А=А
Поглощения
А+(А•В)=А
А•(А+В)=А
Поглощения отрицания
А+(Ā•В)=А+В
А•(Ā+В)=А•В
Склеивания
(А•В)+(Ā•В)=В
(А+В)•(Ā+В)=В
Преобразования импликации
или А→В=А•В
Закон исключенного третьего и закон противоречия
Инверсия
А+Ā=1
А•Ā=0
Операции с константами
Действия с абсолютно- истинными и абсолютно- ложными высказываниями
А+0=А
А+1=1
А•1=А
А•0=0
Инволюция
Двойное отрицание
= А
Упражнение
Постройте логическую формулу по высказыванию: «Неверно, что если погода пасмурная, то дождь идет тогда и только тогда, когда нет ветра»
Упростить выражение:
А•не(неВ+С)
не((А+В)→не(В+С))
Каково наибольшее целое число Х, при котором истинно высказывание:
(35<X•X)→(X<(X-3))
Какое из приведённых имен удовлетворяет логическому условию: (первая буква согласная → вторая буква согласная)•(предпоследняя буква гласная → последняя буква гласная)?