русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Способы получения полинома Жегалкина


Дата добавления: 2015-08-31; просмотров: 2467; Нарушение авторских прав


Способ неопределённых коэффициентов.

Пример 1: Рассмотрим этот способ на примере преобразования функции

.

Таблица истинности этой функции показана в табл. 11, которая для удобства приведена здесь повторно, правда, с другими обозначениями переменных.

Таблица 11
x1 x2 f

 

Последовательность действий здесь такова:

1) Записать полином в общем виде

.

Поочередно подставить в полином значения переменных из входных наборов и приравнять его значению функции на этом наборе.

В результате получим систему уравнений.

2) Решить полученную систему уравнений.

Система уравнений Решение

; ; ;

; ; ;

; ;

;

Следовательно, – нелинейная функция.

Получение полинома Жегалкина по КНФ и ДНФ:

Здесь применяются свойства 2 и 10 функции М2.

Пример 2: Представим функцию примера 1 в конъюнктивной форме (в системе И, ИЛИ, НЕ) и выполним преобразования для получения полинома Жегалкина

Сначала избавляемся от ИЛИ по свойству 10, затем избавляемся от НЕ по свойству 2 и, наконец, по правилу 2 удаляем x2: .

Пример 3:Пусть задана функция в ДНФ. Для перехода к форме в виде полинома Жегалкина необходимо выполнить следующее

Действия здесь аналогичны предыдущему примеру:

избавляемся от ИЛИ, а затем от НЕ и от x2, так как .

Получение полинома Жегалкина по СДНФ:

1. Вместо символа дизъюнкции пишем ;

2. Исключаем инверсии по свойству ;

3. Раскрываем скобки и упрощаем ( и т.п.).

При выполнении первого пункта здесь учитывается то, что в СДНФ всегда присутствуют произведения, отличающиеся видом хотя бы одной переменной, например, abc и ab , поэтому преобразование их суммы по свойству 10 получается таким

= ,

так как .

Вопросы для самоконтроля



1. Что такое – функционально полная система логических операций (функций)? Приведите пример.

2. Что такое базис? Минимальный базис?

3. Как можно доказать полноту системы логических функций?

4. Как можно исключить «лишние» функции из заданной системы функций?

5. Какие классы логических функций Вы знаете? В чем заключается особенность логических функций, принадлежащих одному классу?

6. Какие логические функции не сохраняют 0 и 1? Приведите пример.

7. Поясните понятия двойственной и самодвойственной логической функции. Приведите примеры.

8. Приведите примеры монотонной и немонотонной логической функции.

9. Какой особенностью обладают монотонные функции?

10. Какими свойствами обладает операция Сложение по модулю 2?

11. Поясните понятие линейной и нелинейной логической функции.

12. Какие способы преобразования логических функций в полином Жегалкина Вы знаете? Приведите примеры. Какому способу Вы отдали бы предпочтение и почему?


 



<== предыдущая лекция | следующая лекция ==>
Свойства операции сложение по модулю 2 | Склеивание


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.