Справочник от Автор24
Поделись лекцией за скидку на Автор24

Способы задания булевых функций

  • 👀 439 просмотров
  • 📌 373 загрузки
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Способы задания булевых функций» pdf
Способы задания булевых функций Содержание • • • 1 Аналитический метод o 1.1 ДНФ o 1.2 КНФ 2 Карты Карно o 2.1 Способ построения последовательностей o 2.2 Карта Карно от 5ти переменных 3 АНФ (Полином Жегалкина) Аналитический метод К аналитическому методу относится построение ДНФ, КНФ и АНФ. ДНФ Какую схему можно построить по ДНФ? Пример Функция от 3х переменных: Схема в общем виде для ДНФ: В худшем случае: tzd=tnot+tand+tor В лучшем случае: tzd=tor tand+tor (если не нужен инвертор) При реализации б.ф. от 3х переменных: 7 - "1", 1 - "0" ⇒ 3 инвертора, 7 конъюнкторов, 1 дизъюнктор. КНФ Если используется КНФ ⇒ 1 И, множество дизъюнкций. По быстродействию: В худшем случае 7 "0", 1 "1" ⇒ 7 ИЛИ, 1 И В лучшем случае tand≈tor Схемы идентичны с точки зрения быстродействия. При построении ДНФ - основной элемент "1", КНФ - "0" ⇒ получим полиномиальную схему. Карты Карно Существуют для любого количества переменных. Последовательности должны отличаться на одну единицу. Способ построения последовательностей 000 001 011 010 110 111 101 100 Отличие ровно на 1 бит (отличие в старшем бите; склеили ???) Карта Карно от 5ти переменных x1x2\ x3x4 00 01 11 10 000 001 x x 011 x x 010 x x 110 x x 111 x x 101 x x 100 x: отличия в значении x_0 (011, 111) - т.е. отличия в 1м разряде ⇒ покрытие. Правила проверки симметричности покрытий (в многомерных Картах Карно): фигура симметрична относительно всех осей симметрии (необходимое условие) АНФ (Полином Жегалкина) f(x0,x1,x2)=a0⊕a1x0⊕a2x1⊕a3x2⊕a4x0x1⊕a5x1x2⊕a6x0x2⊕a7x0x1x2⊕ В худшем случае: txor+tand=tzd В лучшем случае: txor=tzd XOR: 1 элемент (8ми входовый) AND: 4 элемента - 3 элемента AND (2х входовый), 1 элемент 3AND (3х входовый) ⇒ количество элементов в худшем случае (в случае ДНФ) - 11 штук. Минусы ⊝: 1. В предыдущей схеме использовались однотипные элементы, а здесь - 2х входовые, 3х входовые и т.д. (особенности реализации) 2. tzdxor>tand, tor Самый простой вариант - синтез с помощью этих схем (2 базиса: И, ИЛИ, НЕ; ⊕, И). Если надо синтезировать Штрих Шеффера и Стрелку Пирса: …⇒ схема модифицируется в базисе И-НЕ (т.е.присутствует только эти однотипные элементы; их количество не изменяется). ИЛИ-НЕ - не ее основе раскрываем КНФ. И-НЕ ⇒ присутствует в худшем случае в базисе И-НЕ: tzd=3tor Для минимизации схем необходимо рассматривать все эти случаи. Если функциональный базис не полный, то б.ф., возможно, можно реализовать. Либо можно перебирать различные схемные решения для того, чтобы найти оптимальное решение.
«Способы задания булевых функций» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Тебе могут подойти лекции

Смотреть все 127 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot