![]() Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Логические функции и их преобразования. ⇐ ПредыдущаяСтр 9 из 9
В алгебре логики установлены определённые стандартные преобразования, которые позволяют упрощать исходные логические выражения, и получать более простое выражение – результат, которое является равносильным исходному выражению. Цель выполнения преобразований: привести исходное логическое выражение либо к КНФ, либо к ДНФ.
Пример 1. Упростить выражения: F1(a,b)= F2(a,b,c)= F3(a,b,c)= F4(a,b,c) = (a+b)c+abc( = ac+bc+abc+b Пример 2. Найти отрицание следующей импликации (логического следования): «Если урок будет интересным, то никто из учеников (Маша, Виктор, Светлана) не будет смотреть в окно». Решение. Обозначим высказывания: i (interesting) – «Урок интересный»; M – «Маша смотрит в окно»; B – «Виктор смотрит в окно"»; C – «Светлана смотрит в окно"». Алгебраическое выражение для импликации: Словесное выражение отрицания импликации: «Урок интересный и либо Маша, либо Виктор, либо Светлана смотрит в окно».
1) «Если Иванов не участвовал или Петров участвовал, то Сидоров участвовал»; Обозначим высказывания: И – «Иванов участвовал в преступлении»; П - "Петров участвовал в преступлении"; С- "Сидоров участвовал в преступлении". F(И,П,С) = (( = И Для определения участника преступления это выражение должно иметь значение «истина»: И( ( Составим таблицу истинности для этой функции и добавим к ней значение И=1:
По условию задачи количество участников преступления – 1. В таблице истинности этому условию удовлетворяет строка №1. Т.е. преступление совершил Иванов.
Вопросы
1. Таблица истинности. Примеры. A and not A; A or not A 2. Основные законы математической логики: перестановочный, сочетательный и распределительный. 3. Законы де Моргана (закон отрицания). 4. (Совершенная) дизъюнктивная нормальная форма. Примеры. 5. Какое количество логических функций существует для двух аргументов? 6. Какое количество логических функций существует для трёх аргументов?
Пример 4.Имеются 2 коробки и 2 предмета: карандаш и ластик. В каждой коробке находится только 1 предмет. На коробке №1 написано: «По крайней мере, в одной из этих коробок находится карандаш». На коробке №2 написано: «Ластик находится в другой коробке». Известно, что надписи на коробках либо обе истинны, либо обе ложны. Определить положение карандаша и ластика (номер коробки, в которой находится карандаш). Решение. Сформулируем 2 высказывания относительно положения карандаша и ластика: a – «В коробке №1 находится карандаш»; b – «В коробке №2 находится карандаш». и их отрицания:
Надпись на коробке №1 можно сформулировать иначе: «Карандаш находится либо в коробке №1, либо в коробке №2». Выражение для надписи на коробке №1: Х = a+b. Надпись на коробке №2 можно сформулировать иным образом: «Ластик находится в коробке №1». Выражение для надписи на коробке №2: Y = Утверждение в условии задачи о надписях на коробках можно выразить алгебраически: (X&Y)+( (X&Y) + ( Итак,
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 593. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |