КАТЕГОРИИ: Архитектура-(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) |
Карты Карно
В 1953 г. Морис Карно опубликовал статью о разработанном им методе графического представления и упрощения логических выражений. Карта Карно для двух переменных А и В показана на рис.33.
Рис. 33. Обозначение квадратов на карте Карно
Четыре квадрата соответствуют четырем возможным комбинациям А и В в таблице истинности с двумя переменными. При таком изображении квадрат 1 на карте Карно соответствует произведению Предположим теперь, что надо составит карту Карно для логического выражения
Рис.34. Заполнение карты Карно и упрощение логического выражения
Далее объединим соседние единицы в один контур группами по две, четыре или восемь единиц. Построение контуров продолжается до тех пор, пока все единицы не окажутся внутри контуров. Каждый контур представляет собой новый член упрощенного логического выражения. В карте Карно на рис.34 получилось два контура. Это означает, что новое упрощенное выражение будет состоять из двух членов, связанных функцией ИЛИ. Рассмотрим нижний контур и заметим, что переменная А встречается в комбинации с В и Последовательность операций при упрощении логических выражений с помощью карт Карно: 1. Получение логического выражения в ДНФ, как правило, из таблицы истинности. 2. По полученному логическому выражению заносятся единицы в соответствующие клетки карты Карно. 3. Эти единицы в карте Карно объединяются в контуры, охватывающие 2, 4, 8 и т. д. соседних единиц. 4. Проводится упрощение путем исключения членов в контуре, дополняющих друг друга. 5. Полученные таким образом в каждом контуре выражения объединяются логической функцией «ИЛИ». Рассмотрим карту Карно для трех переменных. Для этого зададимся исходным логическим выражением
Карта Карно для случая трех переменных показана на рис.35. В этой карте имеется восемь (23) возможных комбинаций переменных А, В и С, которые представлены восемью квадратами на карте. В них занесены четыре единицы, отображающие каждый из четырех членов исходного выражения. Нижний контур содержит В и
Рис.35. Упрощение логических выражений для трех переменных с помощью карты Карно
Таблица истинности для четырех переменных включает 16 возможных комбинаций. Поэтому карта Карно с четырьмя переменными допускает 16 возможных комбинаций A, B, C и D (рис.36). Рассмотрим логическое выражение
Занесем в карту Карно (рис.36) шесть единиц, соответствующих значениям термов в исходном выражении.
Рис.36. Упрощение логических выражений для четырех переменных с помощью карты Карно
В полученной карте Карно группы из двух и четырех единиц объединены контурами. Нижний контур из двух единиц дает возможность опустить Отметим, что для упрощения логических выражений с двумя, тремя и четырьмя переменными применяются общая процедура и одинаковые правила. Чем больше размеры объединяющих контуров, тем больше переменных можно опустить. К недостатку этого метода упрощения логических выражений можно отнести то, что построение карт Карно больших размерностей невозможно в простом виде на плоскости. Однако в настоящее время имеется много компьютерных программ, с помощью которых можно упрощать выражения с количеством переменных более четырех. Кроме того, в качестве исходного выражения не обязательно иметь его в дизъюнктивной нормальной форме.
Дата добавления: 2014-11-29; Просмотров: 688; Нарушение авторских прав?; Мы поможем в написании вашей работы! |