![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Алгоритм представления логической функции, заданной таблицей, формулой в СКНФШаг 1. Выбираем в таблице все наборы переменных A 1, A 2,..., A n, для которых значение F равно 0. Шаг 2. Для каждого такого набора (строки таблицы) составляем дизъюнкцию переменных, причем в эту дизъюнкцию переменная Ai записывается без изменений (т. е Ai), если ее значение равно «0» и со знаком отрицания (т.е. Шаг 3. Составляем конъюнкцию всех полученных дизъюнкций. В результате получится формула данной функции в СКНФ. Формула называется тождественно-истинной (тавтологией), если для любых наборов переменных она принимает значение 1. Формула называется тождественно-ложной, если для любых наборов переменных она принимает значение 0. Формула называется выполнимой, если для некоторых наборов переменных она принимает значение 1. Проблема разрешимости для логики высказываний заключается в том, чтобы установить, является ли произвольная формула тождественно-истинной. Теорема. Формула является тождественно-истинной тогда и только тогда, когда в ее КНФ в любую из элементарных дизъюнкций одновременно входят какая-либо переменная и ее отрицание. Теорема. Формула является тождественно-ложной тогда и только тогда, когда в ее ДНФ в любую из элементарных конъюнкций одновременно входят какая-либо переменная и ее отрицание. Задания: 1. Построить СДНФ для функции f(x, y, z) = 01110110 2. Построить СКНФ для функции f(x, y, z) = 01100010 3. Построить СДНФ для функции f(x, y, z) = 01010010 4. Построить СКНФ для функции f(x, y, z) = 00110011 5. Построить СДНФ для функции f(x, y, z) = 01111110 6. Построить СКНФ для функции f(x, y, z) = 01101011 7. Построить СДНФ для функции f(x, y, z) = 01110110 8. Построить СКНФ для функции f(x, y, z) = 10100110 9. Построить СДНФ для функции f(x, y, z) = 11110010 10. Построить СКНФ для функции f(x, y, z) = 11100000 Полином Жегалкина Сложение по модулю два (двоичное сложение) – это новое высказывание, обозначаемое
Свойства операции 1.Операция 2. Операция 3. Операция 4.Операция Полиномом (многочленом) Жегалкина от n переменных называется функция Имеется два способа нахождения полинома Жегалкина. Один из них основан на равносильных преобразованиях для логических функций, заданных в виде ДНФ. Здесь используется факт x Другой способ основан на построении таблицы истинности для функции. Запишем сначала данную функцию в виде полинома Жегалкина с неопределенными коэффициентами. Затем по очереди подставляем всевозможные наборы значений переменных, начиная с младшего набора и из полученного уравнения находим неизвестный коэффициент. Так как число наборов равно числу коэффициентов, то все коэффициенты определяются однозначно. Для функции от трех переменных полином Жегалкина имеет вид:
Задания: 1. Построить полином Жегалкина для функции f(x, y, z) = 01110000 2. Построить полином Жегалкина для функции f(x, y, z) = 01100011 3. Построить полином Жегалкина для функции f(x, y, z) = 01101000 4. Построить полином Жегалкина для функции f(x, y, z) = 01101010 5. Построить полином Жегалкина для функции f(x, y, z) = 11010100 6. Построить полином Жегалкина для функции f(x, y, z) = 00101011 7. Построить полином Жегалкина для функции f(x, y, z) = 8. Построить полином Жегалкина для функции f(x, y, z) = 9. Построить полином Жегалкина для функции f (x, y, z) = 10. Построить полином Жегалкина для функции f (x, y, z) =
Не нашли, что искали? Воспользуйтесь поиском:
|