Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритм минимизации функции методом карт Карно




Минимизация логических функций по картам Карно

Плоды тмина


Плоды укропа пахучего


Плоды шиповника


Побеги багульника болотного


Семена льна


Слоевища ламинарии – морская капуста

 


Соплодия ольхи


Столбики с рыльцами кукурузы


Трава горца почечуйного

 


Трава горца птичьего (спорыша)

 

 

 


Трава душицы


Трава зверобоя


Трава полыни горькой


Трава пустырника

 


Трава сушеницы топяной

 


Трава тысячелистника


Трава хвоща полевого


Трава чабреца

 


Трава череды

 


Трава чистотела


Цветки бессмертника песчаного

 


Цветки бузины черной


Цветки липы


Цветки ноготков


Цветки пижмы


Цветки ромашки

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

 

1. Представить логическую функцию в СДНФ

(Таблица истинности для N переменных состоит из 2 N вариантов, значит, карта Карно для N переменных состоит из 2 N клеток)

2. Построить пустую карту Карно в соответствии с заданным количеством переменных
(карта Карно изображает в виде графических квадратов (клеток) все возможны комбинации переменных, причем переменные, определяющие координаты клеток карты, размещают так, чтобы при переходе из одной клетки в соседнюю, как по горизонтали, так и по вертикали, изменялась только одна переменная)

3. Заполнить карту Карно нулями и единицами в соответствии с таблицей истинности.

4. Покрыть все единичные наборы минимальным количеством прямоугольников Карно, каждый из которых имеет максимальную площадь:

a) количество клеток каждого прямоугольника должно быть рано степени двойки: 2, 4, 8, 16, 32…

b) области могут накладываться одна на другую

 

c) у карты Карно клетки крайнего левого столбца должны рассматриваться как соседние для клеток крайнего правого столбца, а клетки верхней строки, – как соседние для клеток нижней строки. Другими словами можно сказать, что эта карта расположена на поверхности цилиндра (склеили правый край карты с левым), изогнутого и растянутого так, что его верхний срез соединяется с нижним срезом; при этом цилиндр превращается в тор (бублик).

 

5. Каждому прямоугольнику Карно соответствует одно сокращенное логическое выражение, причем, если в границах прямоугольника Карно какая-либо переменная принимает значение как 0, так и 1, то она склеивается.

Примеры прямоугольных областей (контуров):


Пример №1

Есть некоторая функция F (X1, X2, X3) заданная таблицей истинности. Составьте логическую функцию и упростите её.

 

Таблица истинности

X1 X2 X3 F
       
       
       
       
       
       
       
       

 

F = ` X1 X2 X3 v X1 ` X2 X3 v X1 X2 ` X3 v X1 X2 X3

Сокращение этой функции известным нам способом вызывает затруднение. Применим метод построения карт Карно.

X2 X3 X1        
      1  
    1 1  

 

Синяя область включает X1 и её инверсию, значит сокращаем X1, остается X2 X3

Красная область включает X2 и её инверсию, значит сокращаем X2, остается X1 X3

Зеленая область включает X3 и её инверсию, значит сокращаем X3, остается X1 X2

 

F = X2 X3 v X1X3 v X1 X2

 

 





Поделиться с друзьями:


Дата добавления: 2015-05-06; Просмотров: 2786; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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