AB AvB A&B Основы логики Учитель информатики и ИKТ МУ ЗАТО Северск «СОШ 83» Пашкова Светлана Вячеславовна 2007 Джордж Буль ( ) основоположник математической логики AB Для корректной работы установить средней уровень безопасности и не отключать макросы. (Сервис – Параметры – Безопасность)
Логика – это наука о формах и способах мышления.
Содержание 1.Формы мышленияФормы мышления 2.Алгебра высказыванийАлгебра высказываний 3.Логические выражения и таблицы истинностиЛогические выражения и таблицы истинности 4.Алгоритм построения таблиц истинностиАлгоритм построения таблиц истинности 5.Домашнее заданиеДомашнее задание 6.Проверь себяПроверь себя
1. Формы мышления Основные формы мышления: 1.Понятие 2.Высказывание 3.Умозаключение содержание
1.1. Понятие Понятие – это форма мышления, фиксирующая основные, существенные признаки объекта. Понятие СодержаниеОбъем Совокупность существенных признаков объекта Совокупность предметов, на которую распространяется понятие содержание
1.2. Высказывание Высказывание – это форма мышления, в которой что- либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними. Высказывание является повествовательным предложением. Высказывание Истинное Ложное Связь понятий правильно отражает свойства и отношения реальных вещей Высказывание не соответствует реальной действительности Высказывание ПростоеСоставное содержание
Какие из предложений являются высказыванием?
1.3. Умозаключение Умозаключение – это форма мышления, с помощью которой из одного или нескольких суждений (посылок) может быть получено новое суждение (заключение). Посылки – только истинные суждения. содержание
2. Алгебра высказываний Алгебра высказываний служит для определения истинности или ложности составных высказываний. Высказывания обозначаются именами логических переменных, которые могут принимать лишь два значения: «истина» (1) и «ложь» (0). логических переменных содержание
Заполните таблицу в тетради по ходу изложения материала НазваниеОбозначениеСоюз в естественном языке Таблица истинности Конъюнкция Дизъюнкция Инверсия Импликация Эквивалентность содержание
Логические операции 2.1. Логическое умножение (конъюнкция)Логическое умножение (конъюнкция) 2.2. Логическое сложение (дизъюнкция)Логическое сложение (дизъюнкция) 2.3. Логическое отрицание (инверсия)Логическое отрицание (инверсия) 2.4. Логическое следование (импликация)Логическое следование (импликация) 2.5. Логическое равенство (эквивалентность)Логическое равенство (эквивалентность) содержание
2.1. Логическое умножение (конъюнкция) Объединение двух (или нескольких) высказываний в одно с помощью союза «и». Составное высказывание истинно только тогда, когда истины оба простых высказывания. Соответствует союзу И Обозначение &, ^ В языках программирования and; Таблица истинности ABA&B Логические операции
2.2. Логическое сложение (дизъюнкция) Объединение двух (или нескольких) высказываний в одно с помощью союза «или». Составное высказывание истинно только тогда, когда истинно хотя бы одно из двух простых высказывания. Соответствует союзу ИЛИ Обозначение V В языках программирования or Таблица истинности ABAvB Логические операции
2.3. Логическое отрицание (инверсия) Присоединение частицы «не» к высказыванию. Инверсия делает истинное высказывание ложным и, наоборот. Соответствует союзу НЕ Обозначение Ā, ¬А В языках программирования not Таблица истинности A Ā Логические операции
2.4. Логическое следование (импликация) Соответствует обороту Если…, то… Обозначение АВ В языках программирования if … then … Импликация образуется соединением двух высказываний в одно с помощью оборота речи «если…, то…». Импликация ложна только тогда, когда из истинного первого высказывания(предпосылки) следует ложный вывод (второе высказывание). Таблица истинности ABAB Логические операции
2.5. Логическое равенство (эквивалентность) Эквивалентность образуется соединением двух высказываний в одно с помощью оборота речи «… тогда и только тогда, когда …». Составное высказывание, образованное с помощью логической операции эквивалентности истинно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны. Таблица истинности ABА~B Соответствует обороту тогда и только тогда, когда … Обозначение АВ, А~B Логические операции
3. Логические выражения и таблицы истинности Логическое выражение – формула, в которую входят логические переменные и знаки логических операций.логические переменные знаки логических операций Пример: Для логического выражения можно построить таблицу истинности, которая определяет его истинность или ложность при всех возможных комбинациях исходных значений простых высказываний. Порядок выполнения логических операций: 1.Действия в скобках. 2.Инверсия, конъюнкция, дизъюнкция, импликация, эквивалентность. содержание
Найдите значения логических выражений F = (0 v 0) v (1 v 1) F = (1 v 1) v (1 v 0) F = (0 & 0) & (1 & 0) F = ¬1 &(1 v 1) v (¬0 & 1) F = (¬1 v 1) & (1 &¬1) &(¬1 V 0)
4. Построение таблицы истинности 1.Определить количество строк в таблице по формуле 2 n, где n – количество логических переменных. 2.Определить количество столбцов таблицы: количество логических переменных + количество логических операций. 3.Построить таблицу истинности, обозначить столбцы, внести всевозможные наборы исходных данных логических переменных. 4.Заполнить таблицу истинности, выполняя базовые логические операции в необходимой последовательности. содержание
Построение таблицы истинности для ABAvB Количество строк таблицы 2 2 = 4, т.к. в формуле две переменные A и B. 2.Количество столбцов: 2 переменные + 5 логических операций = 7. содержание
Равносильные логические выражения AB ABAvB Равносильные логические выражения - это выражения, у которых последние столбцы таблиц истинности совпадают, обозначают =. Докажите равносильность выражений: Таблица истинности для содержание
5. Домашнее задание 1. Даны высказывания: A = «р делится на 5» В = «р – нечетное число» Найти множество значений р, при которых результат а) дизъюнкции, б) конъюнкции будет: 1) истинным; 2) ложным. содержание
Домашнее задание 2. Составьте и запишите истинные сложные высказывания из простых с использованием логических операций: 1)Неверно, что 10>Y>5 и Z
Проверь себя Задание 1 Задание 2 Задание 3 Задание 4 Задание 5 содержание
Задание 1 Расставь соответствующие числа 1.Логика 2.Высказывание 3.Алгебра логики 4.Логическая константа 5.Дизъюнкция 6.Инверсия 7.Конъюнкция 8.Импликация 9.Эквивалентность А В Логическое сложение Наука о формах и способах мышления Логическое отрицание ИСТИНА и ЛОЖЬ А В & Наука об операциях над высказываниями Повествовательное предложение, в котором что-либо утверждается или отрицается Правильных ответов:
Даны высказывания: А = { 2 · 2 = 4 } В = { = 5 } Определите истинность высказываний: Задание 2 1. А 2. ¬В 3. A & B 4. B 5. ¬A 6. A v B Правильных ответов:
Задание 3 Заполните таблицу истинности для выражения: XvY&¬Z XYZ¬ZY&¬ZXvY&¬Z
Задание 4 Заполните пустые ячейки таблицы истинности AB¬BAvB¬(AvB)¬B& ¬(AvB)
Задание 5 Укажите логическое выражение, соответствующее высказыванию: «В субботу я поеду на дачу и, если будет жарко, то я пойду купаться». А = «Я поеду на дачу» В = «Будет жарко» С = «Я пойду купаться» F = A v (B C) F = (A v B) C F = (A & B) C F = A & (B C)