Математическая логика и теория алгоритмов Доцент каф. АОИ, к.т.н. Перемитина Татьяна Олеговна Алгебра высказываний.

Презентация:



Advertisements
Похожие презентации
ГБПОУ «МСС УОР 2» Москомспорта Преподаватель информатики Володина М.В г.
Advertisements

Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических.
Для определения истинности или ложности сложного логического выражения используют таблицы истинности. Количество строк напрямую зависит от количества.
ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ И ТАБЛИЦЫ ИСТИННОСТИ Сложные высказывания можно записывать в виде формул. Для этого простые логические высказывания нужно обозначить.
Таблицы истинности Употребляемые в обычной речи логические связки в алгебре логики называются логическими операциями. Логические операции описываются.
Основы алгебры логики. Лекция 2. Алгоритм построения таблицы истинности 1. Подсчитать количество переменных n в логическом выражении; 2. Определить число.
1. Подсчитать количество переменных в логическом выражении. 2. Определить число строк в таблице m = 2 n 3. Подсчитать количество логических операций в.
Формулы алгебры логики Понятие высказывания. Основные логические операции. Формулы логики. Таблица истинности и методика её построения.
Основные понятия алгебры логики. Логические операции. Урок 1: Урок 1:
Логические выражения и таблицы истинности. Логические выражения Логическое выражение – логическая форма, содержащая одну или несколько переменных, соединенных.
ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ И ТАБЛИЦЫ ИСТИННОСТИ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ Каждое составное высказывание можно выразить в виде формулы (логического выражения), в.
Таблица истинности составных высказываний – это таблица, которая показывает какие значения принимает составное высказывание при всех сочетаниях значений.
Алгебра высказываний. ИМПЛИКАЦИЯ (логическое следование) Если будет дождь, то мы не пойдем на улицу. Если сегодня четверг, то завтра пятница. Если на.
П ОСТРОЕНИЕ ТАБЛИЦ ИСТИННОСТИ ДЛЯ СЛОЖНЫХ ВЫСКАЗЫВАНИЙ. Подготовила учитель информатики высшей категории Габриэль Татьяна Васильевна.
Таблицы истинности логических функций. Таблицей истинности логической функции принято называть табличное представление логической операции, в котором.
Алгебра логики.. Логика Логика – это наука о формах и способах мышления. Основные формы мышления – понятие, высказывание, умозаключение.
Алгоритм построения таблицы истинности: 1.подсчитать количество переменных n в логическом выражении; 2.определить число строк в таблице, которое равно.
Алгоритм построения таблицы истинности: 1.подсчитать количество переменных n в логическом выражении; 2.определить число строк в таблице, которое равно.
- Построение логических выражений - Приоритет логических операций - Алгоритм построения таблицы истинности.
Проверка домашнего задания РТ 51, 52, 54, 55 А = «Солнце движется вокруг земли.» А = «Число 376 четное» В = «Число 376 трехзначное» А В А|ВА|В А = «Новый.
Транксрипт:

Математическая логика и теория алгоритмов Доцент каф. АОИ, к.т.н. Перемитина Татьяна Олеговна Алгебра высказываний

2 Простые и сложные высказывания. Логические операций и их приоритет. Формулы алгебры высказываний. Построение таблиц истинности.

Высказывание – повествовательное предложение, для которого имеет смысл говорить о его истинности или ложности. В русском языке высказывания выражаются повествовательными предложениями. Москва – столица России Побудительные и вопросительные предложения высказываниями не являются. Без стука не входить ! Высказывание Но не всякое повествовательное предложение является высказыванием ( не является высказыванием – субъективное восприятие ). Каша – самое вкусное блюдо 3

4 Простые высказывания

5 Среди следующих предложений выделить те, которые являются высказываниями, и установить, истинны они или ложны. A.Сумма углов в треугольнике равна 180. B.Летайте самолетами Аэрофлота ! C.Солнечная система насчитывает 12 планет. D.Сегодня самый счастливый день. Задача 1

6 A.Сумма углов в треугольнике равна 180. B.Летайте самолетами Аэрофлота ! C.Солнечная система насчитывает 12 планет. D.Сегодня самый счастливый день. Решение

7 Сложные (составные) высказывания строятся из простых с помощью логических операций. Логические операции (в порядке убывания приоритета): Сложные высказывания

Логические операции 8 Связка Варианты символов Наименование операции не Отрицание и Конъюнкция или Дизъюнкция Если,… то Импликация тогда и только тогда Эквиваленция

9 « Если я поеду автобусом и автобус опоздает, то я пропущу назначенную встречу ». Сложные высказывания Введите необходимое число логических переменных, запишите предложение в виде формулы алгебры высказываний и укажите приоритет логических операций

10 Х - « я поеду автобусом », Y – « автобус опоздает », Z – « я пропущу назначенную встречу ». « Если я поеду автобусом и автобус опоздает, то я пропущу назначенную встречу ». Введение логических переменных

11 « Если Х и Y, то Z » « Если я поеду автобусом и автобус опоздает, то я пропущу назначенную встречу ». Построение формулы алгебры высказываний

XY X X&YX&Y X Y Таблица истинности логических операций

Алгоритм построения Подсчитать n – число переменных в выражении Подсчитать общее число логических операций в выражении Установить последовательность выполнения логических операций Определить число столбцов в таблице Заполнить шапку таблицы, включив в неё переменные и операции Определить число строк в таблице без шапки : m =2 n Выписать наборы входных переменных Провести заполнение таблицы по столбцам, выполняя логические операции в соответствии с установленной последовательностью 13

14 Построение таблицы истинности Число переменных n=3, Число логических операций m=2: 1)X&Y, 2)(X&Y) Z.

Х YZX&Y(X&Y) Z

X V ˥ X n = 1, m = 2 1 = 2. Приоритет операций : ˥, V Пример построения таблицы истинности 16 Х ˥X˥XX V ˥XX V ˥X

17 X & ˥ X n = 1, m = 2 1 = 2. Приоритет операций : ˥, & Пример построения таблицы истинности Х ˥X˥XX & ˥XX & ˥X

Классификация формул алгебры высказываний 18 Выполнимые формулы Тождественно истинные формулы ( тавтологии ) Тождественно ложные формулы ( противоречия )

19 К какому классу формул относится формула X&Y& ˥ X ? Классификация формул алгебры высказываний Шаг 1. Строим таблицу истинности. Шаг 2. По последнему вектор-столбцу таблицы определяем к какому классу данная формула относится.

X&Y& ˥X n = 2, m = 2 2 = 4. Пример построения таблицы истинности 20 Х Y ˥X˥X X&Y X&Y& ˥ X Формула X&Y& ˥X является тождественно ложной.

Формализуйте, укажите приоритет логических операций, постройте таблицу истинности, укажите к какому классу формул алгебры высказываний относится : « Если число делится на 2 и не делится на 3, то оно не делится на 6». 21 Задача 2

22 Х - « число делится на 2 », Y – « число делится на 3 », Z – « число делится на 6 ». «Если число делится на 2 и не делится на 3, то оно не делится на 6». Решение

« Если Х и не Y, то не Z » «Если число делится на 2 и не делится на 3, то оно не делится на 6». Решение

Х YZ ˥Y˥Y ˥Z˥ZX& ˥ Y(X& ˥ Y) ˥ Z

К какому классу формул относится формула X V ˥ XY? а) Выполнимая; б) Тождественно истинная; в) Тождественно ложная. 25 Задача 3

Спасибо за внимание! 26