Булеві функції від однієї і двох змінних

Будь-яку логічну функцію, яка залежить від n змінних (n>2), можна виразити через функції від однієї або двох змінних. Тому логічні функції, що залежать від нуля, однієї і двох змінних, посідають особливе місце в теорії логічних функцій. Ці функції називають елементарними функціями.

Розглянемо ці функції.

При Булеві функції від однієї і двох змінних - student2.ru є дві різні функції: Булеві функції від однієї і двох змінних - student2.ru і Булеві функції від однієї і двох змінних - student2.ru . Функцію Булеві функції від однієї і двох змінних - student2.ru називають константою 0, а функцію Булеві функції від однієї і двох змінних - student2.ru – константою 1.

При Булеві функції від однієї і двох змінних - student2.ru є чотири Булеві функції від однієї і двох змінних - student2.ru , які наведено в табл. 7. Ці функції описують роботу одновходових цифрових схем.

Таблиця 7

x Функція Назва функції
  Булеві функції від однієї і двох змінних - student2.ru Константа 0
  Булеві функції від однієї і двох змінних - student2.ru Еквівалентність
  Булеві функції від однієї і двох змінних - student2.ru Інверсія x
  Булеві функції від однієї і двох змінних - student2.ru Константа 1

Булеві функції Булеві функції від однієї і двох змінних - student2.ru і Булеві функції від однієї і двох змінних - student2.ru є константами 0 і 1; вони приймають відповідно значення 0 і 1 при всіх значеннях аргументу, тобто збігаються з функціями нуля змінних. Ці функції описують схеми, виходи яких постійно під’єднані до рівнів логічного нуля і логічної одиниці відповідно. Значення функції Булеві функції від однієї і двох змінних - student2.ru співпадає зі значенням аргументу x. Логічний пристрій, який реалізує Булеві функції від однієї і двох змінних - student2.ru , називають повторювачем і в схемах позначають так, як показано на рис. 2,а. Булева функція Булеві функції від однієї і двох змінних - student2.ru перетворює 0 в 1, а 1 в 0. Таке перетворення називають інвертуванням. Логічний пристрій, який реалізовує цю функцію, називають інвертором або логічним елементом “НЕ” (рис. 2.б)

Європейська система позначень

Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru а) б)

x 1 Булеві функції від однієї і двох змінних - student2.rux 1 Булеві функції від однієї і двох змінних - student2.ru

Американська система позначень

       
   
Булеві функції від однієї і двох змінних - student2.ru
  Булеві функції від однієї і двох змінних - student2.ru
 

x
x
Булеві функції від однієї і двох змінних - student2.ru

Рис. 2

Булеві функції від двох змінних (їх всього Булеві функції від однієї і двох змінних - student2.ru ) подано в табл. 8.

Усі булеві функції від двох змінних можна розбити на п’ять груп:

В групу I входять функції Булеві функції від однієї і двох змінних - student2.ru і Булеві функції від однієї і двох змінних - student2.ru , які зберігають постійні значення 0 і 1, відповідно, тобто, вони є константами.

В групу II входять чотири функції Булеві функції від однієї і двох змінних - student2.ru , Булеві функції від однієї і двох змінних - student2.ru , Булеві функції від однієї і двох змінних - student2.ru і Булеві функції від однієї і двох змінних - student2.ru , які істотно залежать тільки від одного аргументу. Це вироджені функції. Решта (десять) функцій залежать від двох змінних.

В групу III входять чотири функції, які приймають значення 1 тільки на одному наборі: Булеві функції від однієї і двох змінних - student2.ru (набір 11), Булеві функції від однієї і двох змінних - student2.ru (набір 10), Булеві функції від однієї і двох змінних - student2.ru (набір 01) і Булеві функції від однієї і двох змінних - student2.ru (набір 00).

В групу IV входять чотири функції (двоїсті до функцій третьої групи), які на трьох наборах приймають значення 1 і тільки на одномунаборі — значення 0, а саме: Булеві функції від однієї і двох змінних - student2.ru (набір 00), Булеві функції від однієї і двох змінних - student2.ru (набір 01), Булеві функції від однієї і двох змінних - student2.ru (набір 10) і Булеві функції від однієї і двох змінних - student2.ru (набір 11).

В гру­пу V вхо­дять дві фу­н­к­ції, які іс­то­т­но за­ле­жать від ко­ж­но­го із ар­гу­ме­н­тів і при­й­мають на двох на­бо­рах зна­че­н­ня 0, а на двох — зна­че­н­ня 1: Булеві функції від однієї і двох змінних - student2.ru , яка ­на набо­р­ах 01 і­ 1­0­ приймає ­зн­ачення 1­, а на наборах 11 і 00 приймає значення 1; Булеві функції від однієї і двох змінних - student2.ru , яка ­на набо­р­ах 00 і­ 1­1­ приймає ­зн­ачення 1­, а на наборах 01 і 10 приймає значення 0.

Таблиця 6
Булеві функції від однієї і двох змінних - student2.ru Функція Назва функції
Булеві функції від однієї і двох змінних - student2.ru    
I Булеві функції від однієї і двох змінних - student2.ru Константа 0
III Булеві функції від однієї і двох змінних - student2.ru “І” Кон’юнкція
III Булеві функції від однієї і двох змінних - student2.ru Заборона по Булеві функції від однієї і двох змінних - student2.ru
II Булеві функції від однієї і двох змінних - student2.ru Тотожно Булеві функції від однієї і двох змінних - student2.ru
III Булеві функції від однієї і двох змінних - student2.ru Заборона по Булеві функції від однієї і двох змінних - student2.ru
II Булеві функції від однієї і двох змінних - student2.ru Тотожно Булеві функції від однієї і двох змінних - student2.ru
V Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Сума по модулю 2
IV Булеві функції від однієї і двох змінних - student2.ru “АБО” Диз’юнкція
III Булеві функції від однієї і двох змінних - student2.ru “АБО-НЕ” Стрілка Пірса
V Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Еквівалентність
II Булеві функції від однієї і двох змінних - student2.ru Інверсія Булеві функції від однієї і двох змінних - student2.ru
IV Булеві функції від однієї і двох змінних - student2.ru Імплікація Булеві функції від однієї і двох змінних - student2.ru
II Булеві функції від однієї і двох змінних - student2.ru Інверсія Булеві функції від однієї і двох змінних - student2.ru
IV Булеві функції від однієї і двох змінних - student2.ru Імплікація Булеві функції від однієї і двох змінних - student2.ru
IV Булеві функції від однієї і двох змінних - student2.ru “І-НЕ” Штрих Шеффера
I Булеві функції від однієї і двох змінних - student2.ru Константа 1

З наведених 16-ти логічних функцій на практиці використовують­ся шість:

1. Булеві функції від однієї і двох змінних - student2.ru (функція “ I”),

2. Булеві функції від однієї і двох змінних - student2.ru (функція “АБО”),

3. Булеві функції від однієї і двох змінних - student2.ru (сума за модулем 2),

4. Булеві функції від однієї і двох змінних - student2.ru (еквівалентністьабо заперечення суми за модулем 2),

5. Булеві функції від однієї і двох змінних - student2.ru (функція Пірса або “ АБО ­– НЕ”),

6. Булеві функції від однієї і двох змінних - student2.ru (функція Шеффера або “І – НЕ”.

Логічні елементи, які реалізовують дані функції, мають аналогічні наз­ви, а їх позначення наведено на рис. 3,а-е.

Європейська система позначень

а) б) в)

Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru

Булеві функції від однієї і двох змінних - student2.ru & Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru 1 Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru =1 Булеві функції від однієї і двох змінних - student2.ru

г) д) е)

Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru

Булеві функції від однієї і двох змінних - student2.ru & Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru =1 Булеві функції від однієї і двох змінних - student2.ru

Американська система позначень

Булеві функції від однієї і двох змінних - student2.ru Булеві функції від однієї і двох змінних - student2.ru

Булеві функції від однієї і двох змінних - student2.ru

Рис. 3

Наши рекомендации