logo

Закони і правила булевої алгебри

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

Логічне додавання

Операція додавання булевої алгебри подібна до операції АБО. У цифрових схемах операція АБО використовується для обчислення суми без використання операції І. A + B, A + B', A + B + C' і A' + B + + D' є деякими прикладами «сумового члена». Значення підсумкового члена є істинним, якщо один або декілька літералів істинні, і хибним, коли всі літерали є хибними.

Логічне множення

Операція множення булевої алгебри подібна до операції І. У цифрових схемах операція І обчислює добуток без використання операції АБО. AB, AB, ABC і ABCD – це деякі приклади терміна продукту. Значення терміну продукту є істинним, коли всі літерали є істинними, і хибним, якщо будь-який із літералів є хибним.

Закони булевої алгебри

Існують такі закони булевої алгебри:

Комутативний закон

Цей закон стверджує, що незалежно від того, в якому порядку ми використовуємо змінні. Це означає, що порядок змінних не має значення. У булевій алгебрі операції АБО та операції додавання схожі. На наведеній нижче діаграмі вентиль АБО показує, що порядок вхідних змінних не має значення.

символ до int у java

Для двох змінних комутативний закон додавання записується так:

A+B = B+A
Закони і правила булевої алгебри

Для двох змінних комутативний закон множення записується так:

A.B = B.A
Закони і правила булевої алгебри

Асоціативний закон

Цей закон стверджує, що операцію можна виконувати в будь-якому порядку, якщо пріоритет змінних однаковий. Оскільки «*» та «/» мають однаковий пріоритет. На наведеній нижче діаграмі асоціативний закон застосовано до 2-вхідного елемента АБО.

версії Android

Для трьох змінних асоціативний закон додавання записується так:

A + (B + C) = (A + B) + C
Закони і правила булевої алгебри

Для трьох змінних асоціативний закон множення записується так:

A(BC) = (AB)C

Відповідно до цього закону, незалежно від того, в якому порядку змінні групуються, коли AND більше двох змінних. На наведеній нижче діаграмі асоціативний закон застосовано до 2-входового елемента І.

Закони і правила булевої алгебри

Закон розподілу:

Відповідно до цього закону, якщо ми виконуємо операцію АБО для двох або більше змінних, а потім виконуємо операцію І для результату з однією змінною, тоді результат буде подібний до виконання операції І цієї однієї змінної з кожними двома або більше змінної, а потім виконати операцію АБО цього продукту. Цей закон пояснює процес факторингу.

Для трьох змінних закон розподілу записується так:

A(B + C) = AB + AC
Закони і правила булевої алгебри

Правила булевої алгебри

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

1. A+0=A 7. A.A=A
2. A+1=1 8. A.A'=0
3. A.0=0 9. A''=A
4. A.1=A 10. A+AB=A
5. A+A=A одинадцять. A+A'B=A+B
6. A+A'=1 12. (A+B)(A+C)=A+BC

Правило 1: A + 0 = A

Припустимо; у нас є вхідна змінна A, значення якої дорівнює 0 або 1. Коли ми виконуємо операцію АБО з 0, результат буде таким самим, як і у вхідної змінної. Отже, якщо значення змінної дорівнює 1, то результат буде 1, а якщо значення змінної дорівнює 0, то результат буде 0. Схематично це правило можна визначити так:

для циклів java
Закони і правила булевої алгебри

Правило 2: (A + 1) = 1

Припустимо; у нас є вхідна змінна A, значення якої дорівнює 0 або 1. Коли ми виконуємо операцію АБО з 1, результат завжди буде 1. Отже, якщо значення змінної дорівнює 1 або 0, то результат завжди буде 1. Діаграматично , це правило можна визначити так:

Закони і правила булевої алгебри

Правило 3: (A.0) = 0

Припустимо; у нас є вхідна змінна A, значення якої дорівнює 0 або 1. Коли ми виконуємо операцію І з 0, результат завжди буде 0. Це правило стверджує, що вхідна змінна І з 0 завжди дорівнює 0. Схематично це правило можна визначити так:

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

Правило 4: (A.1) = A

Припустимо; у нас є вхідна змінна A, значення якої дорівнює 0 або 1. Коли ми виконуємо операцію І з 1, результат завжди дорівнюватиме вхідній змінній. Це правило стверджує, що вхідна змінна І з 1 завжди дорівнює вхідній змінній. Схематично це правило можна визначити так:

Закони і правила булевої алгебри

Правило 5: (A + A) = A

Припустимо; у нас є вхідна змінна A, значення якої дорівнює 0 або 1. Коли ми виконуємо операцію АБО з тією самою змінною, результат завжди дорівнюватиме вхідній змінній. Це правило стверджує, що вхідна змінна, об’єднана АБО сама з собою, завжди дорівнює вхідній змінній. Схематично це правило можна визначити так:

Закони і правила булевої алгебри

Правило 6: (A + A') = 1

Припустимо; у нас є вхідна змінна A, значення якої дорівнює 0 або 1. Коли ми виконуємо операцію АБО з доповненням до цієї змінної, результат завжди дорівнюватиме 1. Це правило стверджує, що змінна, об’єднана АБО з доповненням, дорівнює 1 завжди. Схематично це правило можна визначити так:

Закони і правила булевої алгебри

Правило 7: (A.A) = A

Припустимо; у нас є вхідна змінна A, значення якої дорівнює або 0, або 1. Коли ми виконуємо операцію І з тією самою змінною, результат завжди дорівнюватиме лише цій змінній. Це правило стверджує, що змінна AND із самою собою завжди дорівнює вхідній змінній. Схематично це правило можна визначити так:

Закони і правила булевої алгебри

Правило 8: (A.A') = 0

Припустимо; у нас є вхідна змінна A, значення якої дорівнює 0 або 1. Коли ми виконуємо операцію І з доповненням до цієї змінної, результат завжди дорівнюватиме 0. Це правило стверджує, що змінна І з її доповненням дорівнює 0 завжди. Схематично це правило можна визначити так:

Закони і правила булевої алгебри

Правило 9: A = (A')'

Це правило стверджує, що якщо ми виконуємо подвійне доповнення змінної, результат буде таким же, як і вихідна змінна. Отже, коли ми виконуємо доповнення до змінної A, результатом буде A'. Далі, якщо ми знову виконаємо доповнення до A', ми отримаємо A, тобто вихідну змінну.

Закони і правила булевої алгебри

Правило 10: (A + AB) = A

Ми можемо довести це правило, використовуючи правило 2, правило 4 і закон розподілу як:

угода про імена java
A + AB = A(1 + B) Факторинг (закон розподілу)
A + AB = A.1 Правило 2: (1 + B)= 1
A + AB = A Правило 4: A .1 = A

Закони і правила булевої алгебри

Правило 11: A + AB = A + B

Ми можемо довести це правило, використовуючи наведені вище правила:

A + AB = (A + AB)+ AB Правило 10: A = A + AB
A+AB= (AA + AB)+ AB Правило 7: A = AA
A+AB=AA +AB +AA +AB Правило 8: додавання AA = 0
A+AB= (A + A)(A + B) Факторинг
A+AB= 1. (A + B) Правило 6: A + A = 1
A+AB=A + B Правило 4: відкинути 1

Закони і правила булевої алгебри

Правило 12: (A + B)(A + C) = A + BC

Ми можемо довести це правило, використовуючи наведені вище правила:

(A + B)(A + C)= AA + AC + AB + BC Розподільний закон
(A + B)(A + C)= A + AC + AB + BC Правило 7: AA = A
(A + B)(A + C)= A( 1 + C)+ AB + BC Правило 2: 1 + C = 1
(A + B)(A + C)= A.1 + AB + BC Факторинг (закон розподілу)
(A + B)(A + C)= A(1 + B)+ BC Правило 2: 1 + B = 1
(A + B)(A + C)= A.1 + BC Правило 4: A .1 = A
(A + B)(A + C)= A + BC
Закони і правила булевої алгебри