
- •Определение булевой функции
- •Способы задания булевых функций
- •Формулы. Реализация функций формулами
- •Принцип двойственности
- •Разложение булевых функций по переменным. Совершенные
- •Полнота и замкнутость. Примеры функционально полных систем
- •Представление булевых функций полиномом Жегалкина
- •Класс функций, сохраняющий константу 0
- •Класс функций, сохраняющий константу 1
- •Класс самодвойственных функций
- •Класс линейных функций
- •Теорема Поста о полноте
- •Понятие днф. Проблема минимизации булевых функций
- •Геометрическая интерпретация задачи минимизации булевых функций
- •Определение тупиковой днф
- •Построение тупиковых днф методом упрощения совершенной днф
- •Определение сокращенной днф и геометрический метод ее построения
- •19.Минимизация булевых функций на основе построения тупиковых д. Н. Ф.
- •20. Минимизация булевых функций методом карт Карно.
- •21.Минимизация булевых функций методом Квайна-Мак-Класски
- •24. Элементарные методы синтеза схем из функциональных элементов. Метод синтеза, основанный на совершенной д. Н. Ф.
- •25. Элементарные методы синтеза схем из функциональных элементов. Метод синтеза, основанный на более компактной реализации множества всех конъюнкций .
- •26.Элементарные методы синтеза схем из функциональных элементов. Метод синтеза, основанный на разложении функции по переменной .
- •27 Синтез схем дешифратора
- •29. Определение и способы задания конечного автомата
- •Способы задания конечного автомата
- •30. Задача анализа и синтеза автоматов
- •31.Элементарные автоматы
- •32. Задача о полноте автоматного базиса
- •Канонический метод синтеза автомата.(?)
- •34.Словарные операторы. Примеры.
- •35. Словарный оператор, реализуемый автоматом. Ограниченно-детерминированный словарный оператор.
- •36. Минимизация автомата
- •37. Понятие формального языка
- •Регулярные языки и грамматики
- •38. Автоматы Мили и Мура. Распознавание множеств автоматами. Теорема анализа для автомата.
- •Понятие алгоритма. Машины Тьюринга и операции над ними. Функции, вычислимые на машинах Тьюринга.
- •40. Формальное определение алгоритма. Представление об алгоритмически неразрешимых проблемах.
- •2. Представление об алгоритмически неразрешимых проблемах
25. Элементарные методы синтеза схем из функциональных элементов. Метод синтеза, основанный на более компактной реализации множества всех конъюнкций .
2. Метод
синтеза, основанный на более компактной
реализации множества всех конъюнкций
.
На рис. 6 представлено индуктивное
построение многополюсника
(
),
реализующего множество всех конъюнкций
.
Имеем
,
,
.
…
…
…
Базис индукции Индуктивный переход
Рис. 6
Для построения схемы, реализующей
функцию
,
нужно в многополюснике
отобрать выходы, соответствующие членам
ее совершенной ДНФ
,
подключить их к схеме (см. рис. 3),
осуществляющей логическое сложение, и
удалить лишние элементы. Это потребует
не более
элементов .
Таким образом, этот метод (алгоритм
)
дает
.
26.Элементарные методы синтеза схем из функциональных элементов. Метод синтеза, основанный на разложении функции по переменной .
3. Метод синтеза, основанный на разложении функции по переменной .
для краткости положим
,
.
На рис. 7 представлена индуктивная процедура построения схемы для .
0 1
Базис индукции
Индуктивный переход
Рис. 7
На основании этого метода имеем алгоритм
:
,
.
Окончательно имеем
.
Итак, мы видим, что построены алгоритмы
и
в некотором смысле дают возможность
получить все более компактные реализации
для функций и, в конечном счете, все
более хорошие оценки для функций Шеннона.
С другой стороны, получение более хороших
результатов синтеза достигается за
счет некоторого усложнения алгоритма.