1.3.1 Логические операции. 1 Логические основы построения компьютеров 3 Логические операции
Скачать 7.32 Mb.
|
1.3. Логические основы построения компьютеров1.3.1. Логические операции1.3.2. Логические элементы ЭВМ
Логические операции Логика — наука о законах и формах мышления. Логическое высказывание — некоторое утверждение, которое может быть истинно или ложно. Элементарные высказывания — это высказывания без логических операций. Составные высказывания строятся на основе элементарных или других высказываний при помощи логических операций. Определения Алгебра логики — раздел математической логики, в котором изучаются логические операции над высказываниями. Определения Булева алгебра — — множество элементов, над которым определены три операции с учетом их приоритетов:
Результат операции также принадлежит . Аксиомы алгебры логики Аксиомы отрицания если , то (), если , то ; Отрицание (инверсия) — унарная логическая операция, значение которой истинно только тогда, когда ложно значение ее аргумента. Обозначения: Аксиомы алгебры логики Аксиомы отрицания
Таблица истинности Графическое описание Логическая схема Аксиомы алгебры логики Аксиомы конъюнкции , , 0, Конъюнкция — бинарная логическая операция, значение которой истинно только тогда, когда истинно значение обоих ее аргументов. Обозначения: Аксиомы алгебры логики Аксиомы конъюнкции Таблица истинности Графическое описание Логическая схема
Аксиомы алгебры логики Аксиомы дизъюнкции , , , Дизъюнкция — бинарная логическая операция, значение которой ложно только тогда, когда ложно значение обоих ее аргументов. Обозначения: Аксиомы алгебры логики Аксиомы дизъюнкции Таблица истинности Графическое описание Логическая схема
Пример 1 В некотором сегменте сети были использованы следующие запросы для поиска информации: 1) смартфон & сервис & ремонт 2) смартфон & ремонт 3) смартфон | ремонт
Расположить эти запросы в порядке убывания количества найденных страниц! Примеры логических операций Импликация
Примеры логических операций Эквивалентность
Пример 2 Известно количество сайтов, которых находит поисковый сервер по следующим запросам : Сколько сайтов будет найдено по запросу Щит | Меч
Пример 2. Решение Щит Щит Меч Меч XЩит|Меч = Щит + Меч – (Щит & Меч) XЩит|Меч = 150 + 250 - 100 = 300 Законы алгебры логики Пример 3 Упростить выражение: ¬(A +¬B)+¬(A+ B)+ A & B 1. Используем закон де Моргана: ¬(A +¬B)+¬(A+ B)+ A & B=¬A&B + ¬A&¬B + A& B 2. Выносим за скобки ¬A и используем закон исключения третьего В + ¬В = 1: ¬A&B + ¬A&¬B + A& B=¬A&(B+¬B)+A&B=¬A+A&B 3. Распределительный закон для операции «конъюнкции» и исключения третьего A+ ¬A = 1, следовательно: ¬A+A&B=(¬A+A)&(¬A+B)=¬A+B Полная группа бинарных логических операций Спасибо за внимание!Уржумов Даниил Владимирович старший преподаватель кафедры информатики ФГБОУ ВО «ПГТУ», г. Йошкар-Ола urzhumovdv@volgatech.net Ипатов Юрий Аркадьевич к.т.н., доцент кафедры информатики ФГБОУ ВО «ПГТУ», г. Йошкар-Ола ipatovya@volgatech.net Источники информации
|