Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Практикум по синтезу и минимизации логических функций.Содержание книги
Поиск на нашем сайте
Задача 1.2. Полностью определённая булева функция от 4-х переменных задана десятичными рабочими наборами: РН(4) = 5, 6, 7, 8, 9, 10, 11.Число в скобках указывает количество переменных. Найти минимальную форму этой функции. Решение. Так как функция является полностью определённой, то запрещёнными наборами ЗН(4) являются наборы 0 - 4, 12 - 15. Исходя из этой информации, составляем таблицу истинности и осуществляем минимизацию по карте Карно.
Таблица 4.
По карте Карно получаем результат: f = x4x3’ + x4’x3(x1 + x2)
Задача 1.3. Найти минимальную форму функции y, представленной на рисунке. Решение. Функция задана только на 7 наборах. Добавим к пяти рабочим наборам ещё три, а именно: 0000, 1000, 1011. Все оставшиеся наборы доопределим как запрещённые. В результате такого доопределения получим прямоугольник Карно, состоящий из 8 элементарных квадратов Карно. Этому прямоугольнику соответствует функция: y = x3’
Задача 1.4. Построить преобразователь двоичного кода в двоично-десятичный в соответствии с таблицей.
Решение. Для каждой функции yi заполняем карту Карно, производим доопределение и осуществляем минимизацию. Весь процесс отражён на рисунке. В результате минимизации получаем систему функций: y1 = x1 y2 = x4’x2 y3 = x3 y4 = x4x2’ y5 = x4x2 Задача 1.5. Построить один разряд многоразрядного сумматора, заданного таблицей истинности. Здесь ai и вi - значения i-ых разрядов слагаемых а и в, Pi и Si - значения переноса и суммы на выходе i-го разряда, Pi-1 - значение переноса на выходе предыдущего разряда.
Решение. Имеем систему полностью определённых булевых функций. Производим раздельную минимизацию каждой функции (см. рисунок).
Из карт Карно после минимизации получаем следующие результаты. Si = ai’вi’Pi-1 + ai’вiPi-1’ + aiвi’Pi-1’ + aiвiPi-1 Pi = вiPi-1 + aiPi-1 + aiвi Законы логики суждений Суждение – это повествовательное предложение, которое может быть истинным или ложным. Логика суждений изучает законы правильных рассуждений. Автор не открывает здесь ничего нового, но, излагая данный материал, хочет показать всю простоту выводов данных законов, следовательно, и их никчёмность: незачем заучивать десятки правил, если доказательство столь примитивно. Всё дело в том, что в классической логике доказательство построено на громоздком аппарате таблиц истинности, а мы будем использовать формулу импликации и карту Карно. Алгоритм «Импульс». Алгоритм инженерного анализа законов логики суждений чрезвычайно прост: 1)произвести замену всех знаков импликации на символы дизъюнкции в соответствии с известной формулой x ® y = x’ + y; 2)привести полученное выражение к ДНФ; 3)занести ДНФ в карту Карно и убедиться, что она вся покрыта единицами – это свидетельствует об истинности проверяемого закона или суждения. Воспользуемся перечнем импликативных законов для проверки алгоритма «Импульс».
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 209; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.146.108 (0.007 с.) |