У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1

0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1

Булевою функцією від двох аргументів називається функція, яка задана на множині і приймає значення на множині .

1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1

1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1

g0 – функція тотожньо нуль. g1 – кон’юнкція. g2 – заперечення імплікації.

g3 – функція, що приймає значення першого аргументу.

g4 – заперечення антиімплікації.

g5 – функція, яка приймає значення другої змінної.

g6 – сумування за модулем 2. g7 – диз’юнкція. g8 – стрілка Персона.

g9 – еквівалентність. g10 – заперечення другого аргументу. g11 – антиімплікація.

g12 – заперечення першого аргументу. g13 – імплікація. g14 – штрих Шеффера.

g15 – тотожньо одиниця.

Для булевих функцій характерні наступні закони: закон ідемпотентності, комутативності, асоціативності, дистрибутивності, закон поглинання і закон де Моргана.

Деякі додаткові тотожності:

Булеві функції від n аргументів.

Булевою функцією від n аргументів називається функція, яка задана на множині і приймає значення на множині .

Булеві функції називаються рівними, якщо при будь-якому наборі , які підставляються замість функції отримують однакові значення, тобто .

Супер позицією булевих функцій у булевій функції називається така функція, яка отримана у процесі підстановки у функцію f замість змінних функції відповідно, тобто отримується функція .

Отримана функція залежить від аргументів.

Теорема: Кількість різних булевих функцій від n аргументів дорівнює .

Лема: Для будь-якої булевої функції справедливі наступні формули, які ще називають формулами розкладу по змінній x.

Вираження булевих функцій через кон’юнкцію, диз’юнкцію і заперечення.

Теорема: Будь-яку булеву функцію від n аргументів можна подати у вигляді суперпозиції кон’юнкції, диз’юнкції і заперечення, при чому заперечення стоїть біля змінної, а не біля внутрішніх дужок.

Системи булевих функцій. Повнота системи. Спеціальні класи булевих функцій

Система булевих функцій називається повною, якщо будь-яка булева функція є суперпозицією функції з цієї системи.

Теорема. Наступні системи булевих функцій є повними.

1) 2) 3) 4) 5) 6) 7)

Доведення.

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

2) Виразимо дію через кон’юнкцію і + (сумування за модулем два): Попередня система була повною , але ми замість операції можемо поставити . Це і доводить, що система є повною.

3) Оскільки система є повною: ,

4) Виразимо через : , тобто система є повною.

5) Оскільки система є повною, виразимо через : . 6) У повній системі виразимо кожну цю операцію через | : , . Отже, система є повною.

7) У повній системі виразимо кожну через : , . Що і доводить повноту системи .Доведено.

Спеціальні класи булевих функцій.

Говорять, що функція зберігає нуль, якщо . Клас функцій, що зберігають нуль позначається P0.

Говорять, що функція зберігає одиницю, якщо . Клас функцій, що зберігають одиницю позначається P1.

Булева функція називається двоїстою, якщо виконується умова .

Булева функція називається самодвоїстою, якщо . Клас самодвоїстих функцій позначається S.

Введемо відношення порядку у множині вважаючи, що 00, 01, 11.

Булева функція називається монотонною, якщо з того, що випливає, що . Клас монотонних булевих функцій позначається M.

Клас називається власним, якщо він не пустий, і не співпадає з класом усіх булевих функцій.

Клас називається замкнутим, якщо він разом з усіма своїми формулами містить і будь-яку свою суперпозицію.

Теорема. Класи P0, P1, S, M є власними, замкнутими.

Теорема. Система булевих функцій є повною тоді і тільки тоді, якщо система має функцію, яка не належить P0, і система не належить P1 і S, M.

Типові пристрої ЕОМ. Двійковий суматор. Однорозрядний двійковий суматор. Шифратор і дешифратор.

Нехай - елементи в схемі, тоді всій релейно-контактній схемі ставиться у відповідність булева функція , яку ще називають функцією провідності. Якщо при деякому наборі через схему проходить електричний струм, то булевій функції ставлять у відповідність 1, якщо струм не проходить – 0. В послідовному з’єднанні елементів в схемі відповідає , а паралельному - .

Двійковий суматор

Всі числа в ЕОМ зберігаються у двійковій системі числення у пам’яті порозрядно. Додавання у двійковій системі числення здійснюється за правилами: 0+0=0, 0+1=1, 1+0=1, 1+1=10.

Згідно даних правил додавання здійснюється методом додавання відповідних розрядів. Коли відбувається переповнення розряду (1+1) елемент переноситься у наступний розряд, тобто процес додавання характеризується двома функціями: S(x,y), P(x,y).

S(x,y) – являє собою додавання елементів в одному розряді і запис результату в тому ж розряді.

P(x,y) – це перенос елементу з одного розряду в інший.

Для даних функцій побудуємо таблицю істинності:

x | y | S(x,y) | P(x,y)

0 | 0 | 0 | 0

0 | 1 | 1 | 0

1 | 0 | 1 | 0

1 | 1 | 0 | 1

За даними з таблиці істинності побудуємо досконалу диз’юнктивну нормальну форму:

Однорозрядний двійковий суматор

При додаванні двох елементів у першому розряді ми додаємо елементи порозрядно, і тільки в деяких


Сторінки: 1 2 3