Булева алгебра. Логические операции, формулы и их преобразования

Автор работы: Пользователь скрыл имя, 15 Октября 2012 в 14:46, лабораторная работа

Краткое описание

1. Дайте определение Булевой функции. Булевой функцией f(x1, x2, … , xn) называется функция, которая принимает два значения 0 или 1 в зависимости от переменных хi , каждая из которых может также принимать только два значения 0 или 1.
2. Назовите основные функции алгебры логики. Логическое отрицание – инверсия
• Логическое сложение – дизъюнкция
• Логическое умножение – конъюнкция
• Функция Шеффера – умножение с отрицанием
• Функция Пирса – сложение с отрицанием
• Сложение по mod 2
3. Составить таблицу истинности для функции Пирса.

Прикрепленные файлы: 1 файл

Лабораторная работа № 2.docx

— 43.25 Кб (Скачать документ)

Лабораторная работа №2

 

Тема: Булева алгебра. Логические операции, формулы и их преобразования.

Вариант – 9.

Задание №1

X1

X2

X3

Y9

F(x)

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

1

0

1

0

0

1

0

1

T

T

T

T

T

T

T

T




 

 

 

 

 

 

Задание № 2

9) (x ≠ y) AND (z < 4)                     при   a) x = 5, y = 7, z = 0;

б) x = 5, y = -7, z = 10;

а) ;

б) ;

Задание № 3



 


 

 

A

B

C

0

1

0

0

1

0

1

1

0

0

1

0

1

1

0

1

0

0

0

1

0

1

1

1

1

0

1

1

0

1

0

0

1

1

0

1

0

0

1

0

1

0

0

1

0

0

0

0

1

0

0

1

0

1

1

1




 

 

 

 

 

 

 

Контрольные вопросы:

1. Дайте определение Булевой функции. Булевой функцией f(x1, x2, … , xn) называется функция, которая принимает два значения 0 или 1 в зависимости от переменных хi , каждая из которых может также принимать только два значения 0 или 1.

2. Назовите основные функции алгебры логики. Логическое отрицание – инверсия

    • Логическое сложение – дизъюнкция
    • Логическое умножение – конъюнкция
    • Функция Шеффера – умножение с отрицанием
    • Функция Пирса – сложение с отрицанием
    • Сложение по mod 2

 

3. Составить таблицу истинности для функции Пирса.

X1

X2

X1+X2

0

0

1

0

1

0

1

0

0

1

1

0


Таким образом, высказывание «A ↓ B» означает «ни A, ни B». Стрелка Пирса обладает тем свойством, что через неё одну выражаются все другие логические операции: 

¬x ≡ x↓x

x & y ≡ (x↓x) ↓ (y↓y)

x ∨ y ≡ (x↓y) ↓ (x↓y)

x → y ≡ ((x↓x) ↓ y) ↓ ((x↓x) ↓ y)

4. Какие значения может принимать Булева функция? Принимает два значения 0 или 1 в зависимости от переменных хi , каждая из которых может также принимать только два значения 0 или 1.

5. Составить таблицу истинности для функции Шеффера.

X1

X2

X1+X2

0

0

1

0

1

1

1

0

1

1

1

0

     

6. Какой вид имеет функция Пирса?       f(x1x2) = x1 ¯ x2 = x1 Ú x2


7. Составьте таблицу истинности для логической операции XOR.

X1

X2

X1+X2

0

0

0

0

1

1

1

0

1

1

1

0


  1. Найти значение функции Y=x1×x2Úx1×x2  при х1=0,х2=1.

Y=0.

9. Перечислите основные законы алгебры логики.

1. Переместительный закон.  Коммутативность (лат. – менять, переменять).

X1 Ú  X2 = X2 Ú  X1           X1 Ù  X2 = X2 Ù X1

2. Сочетательный закон.  Ассоциативность (лат. – соединять).

 X1 Ú (X2 Ú X3) = (X1 Ú X2) Ú X3     X1 Ù (X2 Ù X3) = (X1 Ù X2) Ù X3

  3. Распределительный закон. Дистрибутивность.

  X1 Ù (X2 Ú X3) = (X1 Ù X2) Ú (X1 Ù X3)    X1 Ú (X2 Ù X3) = (X1 Ú X3) Ù (X1 Ú X3)    4. Закон поглощения.

  X1 Ú (X ÙX2) = X1      X1 Ù(X1 Ú X2) = X1

  5. Закон склеивания.

  X1X2 Ú X1X2 = X1    (X1 Ú X2)(X1 Ú X2) = X1

  6. Правило де Моргана.

  X1 Ú X2 Ú X3 = X XX3;     X1X2X3 = X1 Ú X2 Ú X3

 

10. Какая логическая операция имеет высший приоритет? Инверсия

11. Напишите переместительный закон для двух аргументов.

 X1 Ú  X2 = X2 Ú  X1           X1 Ù  X2 = X2 Ù X1  

12. Найти значение функции Y=x1×x2Úx1×x2  при х1=1,х2=1.


Y=0

13. Найти значение функции Y=x1×x2Úx1×x2  при х1=1,х2=1.

Y=1

14. Напишите сочетательный закон для двух аргументов.

X1 Ú (X2 Ú X3) = (X1 Ú X2) Ú X3

X1 Ù (X2 Ù X3) = (X1 Ù X2) Ù X3

 

 


Информация о работе Булева алгебра. Логические операции, формулы и их преобразования