ЗАДАНИЯ К КОНТРОЛЬНОЙ РАБОТЕ
№1 Упростить функцию, используя равносильные преобразования и определить ее тип. Выполнить проверку с помощью таблиц истинности: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 №2 На множестве М={1, 2,.., 20} заданы предикаты: А(x)={x не делится на 5}, В(x)= {x – четное число}, С(x)={x – число простое}, D(x)= {x – кратно 3}. 1 С(x)Ù ØВ(x) 2 С(x)Ù ØD(x) 3 ØB(x) → D(x) 4 A(x)Ù В(x)Ù D(x) 5 A(x) → В(x) 6 ØB(x)Ù ØD(x) 7 ØB(x)Ù D(x) 8 A(x)→ ØD(x) 9 ØB(x)Ú D(x) 10 B(x)Ú ØD(x) 11 C(x)→ A(x) 12 D(x)→ ØC(x) 13 ØA(x)→ D(x) 14 ØB(x) Ù D(x) 15 ØC(x)→ A(x)
№3 Привести функцию к нормальным и совершенным 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
№4 Осуществить операции над заданными множествами: 1 V={a, b, c, d, e, f}; А={a, b, c}, F={c, d, e, f} 2 V={p, q, w, e, r, d}; А={p, q, e}, F={w, q, r} 3 V={x, y, g, k, l, s}; А={x, y, k}, F={k, l, s} 4 V={1,3,5,7,9,11}; А={0,2,3,5}, F={0,1,2} 5 V={0,4,5,6,7,9}; А={4,5,7,9}, F={1,2,4} 6 V={3,4,6,7,8,9}; А={0,2,4,8,9}, F={2,5,8} 7 V={0,1,2,3,4,5}; А={2,4,8}, F={2,6,7,8} 8 V={3,4,6,8,9,13}; А={6,7,8}, F={0,2,6} 9 V={1,2,3,4,5,6}; А={3,6,7,}, F={3,7,0} 10 V={2,3,4,5,6,7}; А={4,7,8}, F={1,4,9} 11 V={3,4,5,6,7,8}; А={5,8,9}, F={4,8,1} 12 V={4,5,6,7,8,9}; А={1,6,9}, F={2,5,9} 13 V={1,3,5,7,9,11}; А={4,5,7,9}, F={0,1,2} 14 V={5,7,8,9,0}; А={0,5,7}, F={0,3,6} 15 V={3,4,6,8,9,13}; А={4,7,8}, F={2,5,9} №5 Построить релейно-контактные схемы для F(x, y, z), если известны некоторые значения, а остальные значения функции F равны нулю. Упростить схему, если это возможно: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ЗАДАНИЙ Теория алгебры логики В математике и физики, в биологии и географии, в повседневной жизни мы постоянно встречаемся с различными утверждениями. Среди них есть утверждения истинные и ложные. В математической логике утверждения называются высказываниями. Алгебру логики иначе называют алгеброй высказываний. Высказывание – это повествовательное предложение, о котором можно сказать, истинно оно или ложно (одновременно истинным и ложным высказывание быть не может) В алгебре высказывания часто вместо символов используют логические значения высказываний. Если высказывание истинно, то его значение равно 1, если ложно – 0. Сложное высказывание получаются путем объединения простых высказываний связками–союзами И, ИЛИ и частицей НЕ. Значение истинности сложных высказываний зависит от истинности входящих в них простых высказываний и от объединяющих их связок. Логические связки в сложных высказываниях заменяются логическими операциями: конъюнкцией, дизъюнкцией и инверсией. Это основные логические операции, при помощи которых можно записать любую логическую функцию. Конъюнкция двух логических переменных (элементарных высказываний - соответствует союзу И - обозначается знаками Ù, & - иначе называется ЛОГИЧЕСКОЕ УМНОЖЕНИЕ
- соответствует союзу ИЛИ - обозначается знаком Ú - иначе называется ЛОГИЧЕСКОЕ СЛОЖЕНИЕ
Инверсия логической переменной истинна, если сама переменная ложна, и, наоборот, инверсия ложна, если переменная истинна -
- обозначается чертой над именем переменной или - иначе называется ОТРИЦАНИЕ
Эквиваленция двух логических переменных истинна, если обе переменные истинны или ложны, и ложно, если одна из логических переменных истинна, а другая ложна - соответствует словосочетанию «тогда и только тогда» - обозначается знаком ~ - иначе называется РАВНОЗНАЧНОСТЬ
Импликация двух логических переменных ложна тогда и только тогда, когда из истины следует ложное высказывание - соответствует словосочетанию «если, то» - обозначается знаком Þ -
Выражение, составленное из логических переменных с помощью операций над высказываниями и обращающееся в конкретное высказывание при подстановке вместо логических переменных конкретных высказываний, называется формулой высказываний. Таким образом, появляется возможность применять логические операции многократно, получая с их помощью всё более сложные высказывания. При этом возникает одно затруднение: при записи сложных высказываний может оказаться неясным порядок, в котором следует проводить операции. Если формула не содержит скобки, то прослеживается следующий приоритет логических операций: инверсия, конъюнкция, дизъюнкция, импликация (эквиваленция). Логические функции, истинные на всех наборах значений входных переменных, называются тождественно-истинными (тавтологией). Логические функции, ложные на всех наборах значений входных переменных, называются тождественно-ложными. Если у двух логических функций (формул) совпадают таблицы истинности, то есть на всех наборах значений входных переменных они принимают одинаковые значения, то их называют равносильными. Равносильность высказываний можно устанавливать и другим способом, используя свойства, законы и формулы алгебры логики. Проводим цепочку равносильных преобразований, делая формулу более простой. Свойства:
Законы:
Формулы:
Задание. Упростить функцию, используя равносильные преобразования и определить ее тип. Выполнить проверку с помощью таблиц истинности: F= Решение: 1. Проводим цепочку равносильных преобразований, пока формула не станет минимальной:
В ходе преобразовании использовали: 1) распределительный закон (вынесли общий множитель) 2) свойство дизъюнкции (закон исключения третьего) 3) свойство конъюнкции (умножение на 1) 2. Определяем тип заданной функции. Так как минимальная форма данной функции , то ее тип - конъюнкция переменных А и В. 3. Используя таблицу истинности, выполним проверку нашего упрощения. Для построения таблицы истинности воспользуемся следующим алгоритмом: 1) Определим количество входных переменных (простых высказываний - 3) и по формуле (n – количество переменных) вычислим количество строк (наборов переменных - 8) 2) Методом половинного деления заполним значения входных переменных (первый столбец делим на две одинаковые группы 0 и 1, в каждом последующем столбце все группы вновь делятся на две одинаковые группы 0 и 1) 3) Проставим порядок действий и заполняем таблицу слева на право, где в каждом столбце по определению выполняем одну операцию алгебры логики. Последнее действие – это значения, которые принимает заданная функция на всех наборах переменных
Значения заданной в условии задачи функции и полученного минимального выражения совпали на всех наборах переменных. Делаем вывод, что упрощение выполнено верно.
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (553)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |