русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Основні поняття та закони булевої алгебри


Дата додавання: 2014-11-28; переглядів: 1143.


У зв’язку з двійковим зображенням цифрових сигналів, що набувають двох значень (лише 0 і 1), найзручнішим математичним апаратом для аналізу та синтезу цифрових систем є алгебра логіки (булева алгебра). У булевій алгебрі символи 0 і 1 характеризують стани змінних та їх функції і тому не можна розглядати ці символи як арифметичні числа.

Алгебра логіки – це алгебра станів, а не алгебра чисел, і їй властиві на відміну від звичайної алгебри логічні дії над станами.

 

1. Основне поняття алгебри логіки – висловлення – це речення, в якому міститься суть (сенс) твердження істинності або його заперечення (хибності).

}
Можна позначити висловлення символом, наприклад X або Y і вважати, що

Х = 1

або якщо висловлення істинне,

}
Y = 1

Х = 0

а якщо висловлення неістинне (хибне).

Y = 0

Оскільки будь-яка змінна (або її функція) може мати стан 0 або 1, в алгебрі логіки кожній двійковій змінній ставиться у відповідність обернена до неї (інверсна) змінна.

Так якщо Х = 0, то = 1,

А якщо Х = 1, то = 0.

Подвійне заперечення = Х.

« » означає логічне заперечення і називається «інверсією». Вона означає, що якщо висловлення (Х = 1) істинне, то « НЕ Х» ( ) – хибне ( =0) і навпаки, якщо Х=0, то

=1.

2. Логічна функціяY = f (x1, x2,…, xn) – це складне висловлення з кількох простих, які пов’язані між собою логічними операціями.

Логічна функція набуває значень 0 або 1 (Y {0,1}).

Однозначна функція Y = f (х) може бути зображена лише двома аргументами (0 і 1) і двома своїми значеннями (0 і 1). Отже число однозначних функцій у цьому випадку може бути 22 = 4.

 

X Y

Y = f (x)

 

 

3. Вхідний набір – це певна комбінація значень двійкових змінних Хі у логічній функції Y.

Y = f (x1,x2) – двозначна функція, тут число наборів аргументів 22 = 4 ( 1 , х2, х1х2).

У випадку трьох змінних f(х1, х2, х3) наборів аргументів буде 23 = 8.

Логічна функція, яка має певні значення 0 або 1 на всіх вхідних наборах, називається повністю визначеною функцією. Якщо логічна функція має значення, які на деяких вхідних наборах не визначені, їх називають байдужими (або непевними).

Множину логічних функцій n-змінних можна утворити за допомогою трьох основних логічних операцій:

- логічного заперечення « » - інверсії;

- логічного додавання « » - диз’юнкції;

- логічного множення «·» (« ») – кон’юнкції.

Для цих операцій справедливі такі аксіоми (тотожності або правила):

{

1 · х = х;

1. Універсальна множина - 1 х = 1.

 

{
{

0 · х = 0;

2. Нульова множина - 0 х = х.

{

х · х … = х;

3. Повторення (тавтологія) - х х … = х.

{

х · =0;

4. Доповнення - х = 1.

 

5. Подвійна інверсія - = х.


<== попередня лекція | наступна лекція ==>
Двійкова арифметика | Закони алгебри логіки


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн