Алгебра высказываний Угринович Н. Информатика и информационные технологии 10-11. п. 3.2. Алгебра высказываний. – с.125. Назначение Алгебра высказываний была разработана для определения истинности или ложности составных высказываний, не вникая в их содержание. Высказывания в алгебре высказываний Обозначаются именами логических переменных, которые могут принимать два значения: «истина» (1) и «ложь» (0). Например: А = «Два умножить на два равно четырем» (А = 1) В = «Два умножить на два равно пяти» (В = 0) Логические операции Умножение (конъюнкция) Сложение (дизъюнкция) Отрицание (инверсия) Логическое умножение (конъюнкция) Объединение двух (или нескольких) высказываний в одно с помощью союза «и». Составное высказывание, образованное в результате операции логического умножения (конъюнкции), истинно тогда и только тогда, когда истинны все входящие в высказывания. него простые Задание 1. 2. 3. 4. Определить истинность составных высказываний: «2*2=5 и 3*3=10» «2*2=5 и 3*3=9» «2*2=4 и 3*3=10» «2*2=4 и 3*3=9» Запись высказываний на языке алгебры логики Операция логического умножения (конъюнкция) обозначается значком «&» или «Λ». Составное высказывание записывается следующим образом: F = A & B или F = A Λ B Таблица истинности функции логического умножения Значение логической функции определяют с помощью таблиц истинности, которая показывает, какие значения принимает логическая функция при всех возможных наборах ее аргументов. A B F=AΛB 0 0 1 1 0 1 0 1 0 0 0 1 Задание 1. 2. 3. 4. Определите значение истинности следующих высказываний: Приставка есть часть слова, и она пишется раздельно со словом. Суффикс есть часть слова, и он стоит после корня. Буква «а» - первая буква в слове «аист» и «сова». Луна – планета и 2+2=4 Логическое сложение (дизъюнкция) Объединение двух (или нескольких) высказываний в одно с помощью союза «или». Составное высказывание, образованное в результате операции логического сложения (дизъюнкции), истинно тогда и только тогда, когда истинно хотя бы одно из входящих в него простых высказываний. Задание 1. 2. 3. 4. Определить истинность составных высказываний: «2*2=5 или 3*3=10» «2*2=5 или 3*3=9» «2*2=4 или 3*3=10» «2*2=4 или 3*3=9» Запись высказываний на языке алгебры логики Операция логического сложения (дизъюнкция) обозначается значком «+» или «V». Составное высказывание записывается следующим образом: F = A + B или F = A V B Таблица истинности функции логического сложения A B F=AVB 0 0 0 0 1 1 1 0 1 1 1 1 Логическое отрицание (инверсия) Присоединение частицы «не» к высказыванию. Логическое отрицание (инверсия) делает истинное высказывание ложным и, истинным. наоборот, ложное – Запись высказываний на языке алгебры логики Операцию логического отрицания (инверсию) над логическим высказыванием А принято обозначать Ā. Записывается следующим образом: F=Ā Таблица истинности функции логического отрицания A F=Ā 0 1 1 0 Задания 1. 2. 3. Построить таблицу истинности для высказывания ¬(АΛВ) Построить таблицу истинности для высказывания ¬(АVВ) *Построить таблицу истинности для высказывания ¬(АΛВ)ΛС