Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Perelik_pitan_dlya_studentiv_3_kursu.doc
Скачиваний:
22
Добавлен:
17.04.2019
Размер:
1.07 Mб
Скачать

22. Синтез логічних схем.

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

П риклад: дано булеву функцію, яка зображена формулою f(x; y; z) = x˄y˅z

Проектуючи комбінаційну схему рідко вдається відразу записати їх структурну формулу. Одним із способів фізичної реалізації комбінаційних схем служать релейно - контактні схеми, які дають можливість реалізувати логічні операції шляхом замикання і розмикання контактів окремих електричних тіл. Контакти позначаються маленькими латинськими буквами (x, y, z) і можуть бути в двох станах з контакт розімкнений в контакт замкнений. Контакти можна з’єднувати послідовно або паралельно. Аналіз і синтез схем безконтактних елементів виконують також на основі висловлень.

23. Логіка предикатів.

В логіку предикатів були введені нові і додаткові , порівняно з логікою висловлень логічні поняття.

Предикат – це функціональна змінна.

Визначення

Визначено деякий предикат, якщо:

а) задана деяка (довільна) множина М, що називається областю визначення предиката (предметна область);

б) фіксована множина {1, 0}, що називається областю значень;

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

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

Назва предикат походить від англійського слова predi­cate, що означає висловлення або присудок. Для позначення предиката часто обирають слово, що відбиває його змістове значення, або заголовну букву латинського або іншого алфавіту.

Визначення

Предикат Р, що має п аргументів, називається п-місним предикатом, позначається Р(х1, х2,… хn).

Визначення

Кількість аргументів предиката Р(х1, х2,…, хп) назива­ється його порядком.

Визначення

Аргументи предиката називаються термами. Терм ви­значається рекурсивно таким чином:

  1. Константа є терм.

  2. Змінна є терм.

  3. Якщо f є n-місним функціональним символом, а t1, t2 ,…,tп— терми, то

f(t1, t2 ,…,tп) є терм.

  1. Ніяких термів, крім породжених за допомогою вказа­них вище правил, не існує.

Визначення

Терми приймають значення із заздалегідь визначеної множина, яка називається предметною областю М.

Визначення

Терми - константи і терми – змінні назив. предметними константнами і предметними змінними.

24. Предикати, логічні операції над предикатами.

Предикат – це функціональна змінна.

Визначення

Визначено деякий предикат, якщо:

а) задана деяка (довільна) множина М, що називається областю визначення предиката (предметна область);

б) фіксована множина {1, 0}, що називається областю значень;

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

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

Назва предикат походить від англійського слова predi­cate, що означає висловлення або присудок. Для позначення предиката часто обирають слово, що відбиває його змістове значення, або заголовну букву латинського або іншого алфавіту.

Визначення

Предикат Р, що має п аргументів, називається n-місним предикатом, позначається Р(х1, х2,… хn).

Визначення

Кількість аргументів предиката Р(х1, х2,…, хn) назива­ється його порядком.

Для побудови атомів логіки предикатів дозволяється використовувати такі типи символів:

  1. Індивідуальні символи або константи, які звичайно є іме­нами об'єктів.

  2. Символи предметних змінних, за які звичайно беруться букви латинського алфавіту, можливо, з індексами, напри­клад: х, у, z.

  3. Функціональні символи — рядкові букви латинського ал­фавіту або осмислені слова з рядкових букв, наприклад: мінус, батько.

  4. Предикати — великі букви або осмислені слова з великих букв, наприклад: Р, R, ДІЛИТЬСЯ, БІЛЬШЕ, ПРОСТЕ.

Логічні операції над предикатами: над предикатами виконуються тіж самі логічні операції що й на логічні висловленнями.

1.Заперечення.

2.Кон’юнкція.

3.Диз’юнкція.

4.Імплікація.

5.Еквівалентність .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]