Скачать 2.97 Mb.
|
Практическое занятие № 3. Алгебра логики. Операции над высказываниями1. Цель занятияЦель занятия: ознакомиться с понятием «высказывание». Знать основные логические операции. Уметь выполнять операции над высказываниями, читать и строить таблицу истинности.
Логика – одна из древнейших наук. Её основателем считается древнегреческий мыслитель Аристотель (384 – 322гг. до н. э.), который первым систематизировал формы и правила мышления, обстоятельно исследовал категории: понятие и суждение, подробно разработал теорию умозаключений и доказательств, описал ряд логических операций, сформулировал основные законы мышления. Продолжение развития логики связано с математической логикой. Основоположником математической логики считается великий математик и философ Готфрид Вильгельм Лейбниц (1646-1716). Он попытался построить первые логические исчисления: арифметические и буквенно-алгебраические. Но Лейбниц высказал только идею, а развил её окончательно англичанин Джордж Буль (1815-1864). Он вывел для логических построений особую алгебру (алгебру логики). В отличие от обычной логики, в ней символами обозначаются не числа, а высказывания. Алгебра логики (булева алгебра) изучает высказывания, рассматриваемые со стороны их логических значений (истинности или ложности), и логические операции над ними. Создание алгебры логики представляло собой попытку решать традиционные логические задачи алгебраическими методами. С появлением теории множеств (70-е годы 19 в.) и дальнейшим развитием математической логики (последняя четверть 19 в. и первая половина 20 в.) предмет алгебры логики значительно изменился. Основным предметом алгебры логики стали высказывания. Высказыванием в математике называют предложение, относительного которого имеет смысл вопрос истинности или ложности его. В логике считают, что из двух данных предложений можно образовать новые предложения, используя для этого слова: «и, или, если…, то», которые называют логическими связками. Предложения, образованные из других предложений с помощью логических связок, называют составными. Выделяют пять основных логических связок, которые позволяют получить новые высказывания: 1) Отрицание – это высказывание, которое получается из данного высказывания А с помощью слова «не». Отрицание обозначается. Высказывание А=«студент сдал сессию». Высказывание =«студент не сдал сессию». 2) Конъюнкция высказываний А и В – это высказывание АB, которое истинно, когда оба высказывания истинны, и высказывание АB ложно, когда хотя бы одно из этих высказываний ложно. Конъюнкция получается из двух данных высказываний А и В с помощью союза «и». Пример 1. Высказывание А= «студент сдаёт сессию без троек, двоек». Высказывание В= «студент получает стипендию». Конъюнкцией высказываний А и В будет высказывание АB=«студент сдаёт сессию без троек, двоек и студент получает стипендию». 3) Дизъюнкция высказываний А или В – это высказывание А B, которое истинно, когда истинно хотя бы одно из этих высказываний, и высказывание А B ложно, когда оба высказывания ложны. Дизъюнкция получается из двух данных высказываний А, В с помощью союза «или». Пример 2. Для высказываний А и В примера 1 дизъюнкция имеет вид: АB=«студент сдаёт сессию без троек, двоек или студент получает стипендию или то и другое». 4) Импликация образуется из двух данных высказываний А и В с помощью слов «если…, то…». Импликация обозначается: АВ (если А, то В). Пример 3. Для высказываний А и В примера 1 импликация имеет вид: АВ = «если студент сдаёт сессию без троек, двоек, то студент получает стипендию». 5) Эквиваленция образуется из двух данных высказываний А и В с помощью слов «тогда и только тогда, когда…». Эквиваленция обозначается А В. Пример 4. Для высказываний А и В примера 1 эквиваленция имеет вид: А В= «студент сдаёт сессию без троек, двоек тогда и только тогда, когда студент получает стипендию». Пример 5. Эквиваленция из высказываний В и А примера 4 будет: ВА = «студент получает стипендию тогда и только тогда, когда студент сдаёт сессию без троек, двоек». В математической логике не рассматривается конкретное содержание высказывания, важно только, истинно оно или ложно. Поэтому высказывания можно представить некоторой переменной величиной, значением которой может быть только «0» или «1». Если высказывание истинно, то его значение равно «1», если ложно, то равно «0». 2.1. Логические операции Истинность новых высказываний определяются только истинностью входящих в них высказываний. Построение из данных высказываний (или из данного высказывания) нового высказывания называется логической операцией. Знаки логических операций называются логическими связками. Логические связки могут быть: одноместными (унарными), двухместными (бинарными), трёхместными (тернарными) и т.д. В таблице 3.1 приведены основные логические операции (связки). Основные логические операции Таблица 3.1
Приоритет связок соответствует номеру в таблице 3.1:
Таблица истинности для основных бинарных логических операций Таблица 3.2
Истинность или ложность получаемых таким образом высказываний зависит от истинности и ложности исходных высказываний и соответствующей трактовки связок как операций над высказываниями. В алгебре логики логические операции чаще всего описываются при помощи таблиц истинности. Формулы алгебры логики Переменная, значениями которой являются высказывания, называется пропозициональной переменной. Правила сокращения записей в пропозициональных формулах:
3. Примеры выполнения задания к практическому занятию №3Решение логических задач средствами алгебры логики Пример 6. Составить таблицу истинности для данной формулы: P= ((x z) | ((x y) (y z)))(ØyØx) Решение.
В таблице истинности 3.3 приводится решение примера 6. Таблица 3.3
Примечание 1. Каждую операцию следует включить в таблицу истинности вида 3.3. 2. Нельзя в одном столбце выполнять более одной операции. 3. При выполнении задания следует учесть последовательность выполнения действий с учётом их приоритета, согласно которому в первую очередь выполняются операции в скобках. Из логических операций вначале выполняется отрицание, затем конъюнкция и т.д., как указано в таблице 3.1. В таблице 3.3 последовательность выполнения действий отражается в третьей строке номером логической операции с учётом приоритета. 4. Формула в задании может быть записана с учётом сокращений в виде: ((x z) | ((x y) ~ (y z)))(y + x). 4. Задания к практическому занятию № 3
Таблица 3.4
Задание ИДЗ №3 по теме «Алгебра логики» в Приложении №1 (Задание 3). 5. Вопросы для самоконтроля к практическому занятию № 3. Тема «Алгебра логики»1. Логическая операция АВ – это: 1) импликация; 2) конъюнкция; 3) дизъюнкция 4) эквиваленция. 2. Логическая операция АВ – это: 1) импликация; 2) конъюнкция; 3) дизъюнкция 4) эквиваленция. 3. Логическая операция АВ – это: 1) импликация; 2) конъюнкция; 3) дизъюнкция 4) эквиваленция. 4. Логическая операция АВ – это 1) импликация; 2) конъюнкция; 3) дизъюнкция 4) эквиваленция. 5. С помощью таблицы истинности получается результат логической функции F=А B Выбрать строку, которая соответствует результату логической функции в таблице.
1) 0 1 1 1; 2) 0 0 0 1; 3) 0 1 1 0; 4) 1 1 0 1. 6. Пусть через А обозначим высказывание «студент знает математику», через В обозначим высказывание «студент любит спорт». Выбрать конъюнкцию, дизъюнкцию, импликацию, эквиваленцию этих высказываний. 1) «Если студент знает математику, то студент любит спорт»; 2) «студент знает математику или студент любит спорт»; 3) «студент знает математику и студент любит спорт»; 4) «студент знает математику тогда и только тогда, когда студент любит спорт». 7. Логическая операция эквиваленция обозначается знаком: 1) ; 2) ; 3) ; 4) . 8. Выбрать логическую операцию F= А?В, которая соответствует таблице истинности.
1) конъюнкция; 2) эквиваленция; 3) дизъюнкции; 4) импликация. 9. Пусть через А обозначим высказывание «Ада Лавлейс-первый в мире программист», через В обозначим высказывание «Джон фон Нейман - автор классического компьютера ». Выбрать конъюнкцию, дизъюнкцию, импликацию, эквиваленцию этих высказываний. 1) «Если Ада Лавлейс-первый в мире программист, то Джон фон Нейман автор классического компьютера»; 2) «Ада Лавлейс-первый в мире программист или Джон фон Нейман автор классического компьютера»; 3) «Ада Лавлейс-первый в мире программист в мире и Джон фон Нейман автор классического компьютера»; 4) «Ада Лавлейс-первый в мире программист в мире тогда и только тогда, когда Джон фон Нейман автор классического компьютера». |
Программа дисциплины Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений 231300. 62 «Прикладная... |
О. М. Топоркова информационные технологии Учебное пособие предназначено для студентов вузов, обучающихся по направлениям подготовки Информатика и вычислительная техника; Прикладная... |
||
Учебное пособие для обучающихся в спбгу по направлениям астрономия,... Учебное пособие для обучающихся в спбгу по направлениям астрономия, информатика, математика, механика, прикладная математика, физика,... |
Информатика Учебное пособие предназначено для студентов гбпоу ио «иттриС» заочного отделения, обучающихся по специальностям тора, тэпс и опут.... |
||
Программа итогового экзамена по направлению 01. 04. 02 "Прикладная математика и информатика" Государственный междисциплинарный экзамен по направлению – 01. 04. 02 "Прикладная математика и информатика" включает дисциплины |
Рабочая программа по дисциплине «Системное и прикладное программное... Рабочая пpогpамма составлена на основе на основании на основании решения кафедры «Вычислительная техника» Ульяновского государственного... |
||
Российской федерации Содержание: умк по дисциплине математическийанализ для студентов направления подготовки 44. 03. 05 Педагогическое образование профилей... |
Образовательная программа высшего образования «Прикладная математика и информатика» Государственная итоговая аттестация выпускника по направлению подготовки бакалавров 01. 03. 02 Прикладная математика и информатика... |
||
Образовательная программа высшего образования «Прикладная математика и информатика» Государственная итоговая аттестация выпускника по направлению подготовки бакалавров 01. 03. 02 Прикладная математика и информатика... |
Рабочая программа дисциплины «Информатика» (по гос «Информатика и программирование») Рабочая программа предназначена для преподавания дисциплины «Информатика» студентам очной полной формы обучения по направлению подготовки... |
||
Е. П. Давлетярова Ю. А. Медведев Файловый менеджер Total Commander ч асть 2 «Информатика», «Математика и информатика», «Информационные и коммуникационные технологии в образовании», а также могут быть использованы... |
Учебное пособие предназначено: для использования в ходе подготовки... Учебное пособие предназначено: для использования в ходе подготовки к компьютерному тестированию по курсу «Информатика» студентами... |
||
Программа дисциплины «Информатика и программирование» для направления... Программа дисциплины «Информатика и программирование» для направления 01. 03. 04 «Прикладная математика» подготовки бакалавров |
Программа дисциплины «Информатика и программирование» для направления... Программа дисциплины «Информатика и программирование» для направления 01. 03. 04 «Прикладная математика» подготовки бакалавров |
||
Российской Федерации Московский инженерно-физический институт (государственный... Учебное пособие предназначено для студентов специальностей «эвм», «Прикладная математика и информатика» и«Автоматизированные системы... |
Методические указания содержат задания к лабораторным работам по... Методические указания предназначены для студентов направления «Прикладная информатика» профиля «Прикладная информатика в экономике»,... |
Поиск |