Робота з логічними функціями
Краткое сожержание материала:
Приватний вищий навчальний заклад „Галицька Академія”
Кафедра комп'ютерної та програмної інженерії
КУРСОВА РОБОТА
з дисципліни “Прикладна теорія цифрових автоматів”
Тема
Робота з логічними функціями
Студент групи КІ-09-1
Січко С.С.
м. Івано-Франківськ
2010
Завдання на курсову роботу
1. Аналітично зобразити логічні функції із даної таблиці істиності у вигляді досконалої диз'юнктивної нормальної функції і досконалої кон'юнктивної нормальної функції. Представлені функції, у вигляді логічних рівнянь, мінімізувати за допомогою законів алгебри логіки, наступним, за мінімізацією кроком, для спрощення логічної формули є зменшення кількості булевих функцій, з яких складаються формули. Синтезувати схеми із базисів І-НЕ, ЧИ-НЕ.
2. Термін здачі студентом закінченого проекту-
3. Зміст пояснювальної записки :
опис способів визначення ДДНФ і ДКНФ;
логічні рівняння ДДНФ і ДКНФ;
спосіби мінімізації логічних функцій;
мінімізовані за допомогою алгебри логіки логічні рівняння;
застосування елементів для синтезу схем;
синтезовані схеми із базисів І-НЕ, ЧИ-НЕ;
Способи утворення ДДНФ
ДДНФ - запис логічної функції у вигляді диз'юнкції кон'юнкцій (суми добутків), для яких логічна функція дорівнює одиниці.
Алгоритм складання ДДНФ:
1) скласти кон'юнкції логічних змінних для стовпців таблиці істиності, де логічна функція дорівнює 1, логічна змінна входить до кон'юнкції інвертованою, якщо її значення в даному стовпці дорівнює 0;
2) скласти диз'юнкцію одержаних кон'юнкцій.
Наприклад, досконала диз'юнктивна нормальна форма логічної функції, таблиця істиності якої наведена в таблиці 1, виглядає наступним чином:
f=x1 x2 x3 x4 x1 x2 x3 x4 x1 x2 x3 x4
Таблиця 1
№ стовпця |
х1 |
х2 |
х3 |
х4 |
Y |
|
1 |
0 |
1 |
1 |
0 |
0 |
|
2 |
0 |
1 |
1 |
0 |
0 |
|
3 |
1 |
0 |
0 |
0 |
1 |
|
4 |
1 |
1 |
0 |
0 |
1 |
|
5 |
1 |
1 |
1 |
1 |
1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
1 |
1 |
|
0 |
0 |
0 |
1 |
0 |
1 |
|
0 |
0 |
0 |
1 |
1 |
1 |
|
0 |
0 |
1 |
0 |
0 |
0 |
|
0 |
0 |
1 |
0 |
1 |
1 |
|
0 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
1 |
1 |
1 |
1 |
|
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
1 |
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
0 |
1 |
|
0 |
1 |
0 |
1 |
1 |
1 |
|
0 |
1 |
1 |
0 |
0 |
0 |
|
0 |
1 |
1 |
0 |
1 |
1 |
|
0 |
1 |
1 |
1 |
0 |
1 |
|
0 |
1 |
1 |
1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
1 |
|
1 |
0 |
0 |
1 |
0 |
1 |
|
1 |
0 |
0 |
1 |
1 |
1 |
|
1 |
0 |
1 |
0 |
0 |
0 |
|
1 |
0 |
1 |
0 |
1 |
1 |
|
1 |
0 |
1 |
1 |
0 |
1 |
|
1 |
0 |
1 |
1 |
1 |
1 |
|
1 |
1 |
0 |
0 |
0 |
0 |
|
1 |
1 |
0 |
0 |
1 |
1 |
|
Другие файлы:
Дослідження логічних елементів емітерно-зв’язаної логіки Робота з діаграмами, функціями, формулами та консолідацією в Excel 2003 Загальна географія. Практикум. 6 клас Розробка інформаційної системи "Бібліотека" Робота з функціями у середовищі табличного процесора MS Excel |