Search Header Logo
Boolean Algebra

Boolean Algebra

Assessment

Presentation

Mathematics

6th - 8th Grade

Practice Problem

Medium

Created by

Atharv (KMS)

Used 6+ times

FREE Resource

22 Slides • 5 Questions

1

Boolean Algebra

I strongly recommend you get paper out.

2

Open Ended

We all remember AND, XOR, OR, and NOT... don't we?

So what is...

XNOR?

3

media

Starting with OR

Represented with a plus sign <-- This is important

A refresher on Binary Operations

4

media

AND

Represented with a multiplication sign

A refresher on Binary Operations

5

media

NOT

Represented with a bar above the variable

A refresher on Binary Operations

6

media

XOR

Represented with a circle with a plus in it

A refresher on Binary Operations

7

XNOR

Represented with a circle with a dot in it

A refresher on Binary Operations

media

8

Order of Precedence

It is important to do the operations in correct order.

The order of operations is:


NOT, AND, XOR, XNOR (xor and xnor are interchangeable), OR

9

What are Boolean Variables?

A boolean variable (such as x) is a variable which can only represent 1 (True) or 0 (False)


Note that we can use our boolean operators on boolean variables.

10

The Goal of Boolean Algebra

A boolean expression might look like: A(A + B) + BA


Which is equal to just A.

This simplification is ideally what most boolean algebra problems ask.

11

Commutative Property

Remember the following 11 laws. You'll need them for the contest. You probably know more of these than you think you do.

x + y = y + x

x * y = y * x

For fun, see if you can prove all of these laws.

12

Associative Property

(x + y) + z = x + (y + z)

(x * y) * z = x * (y * z)

13

Idempotent Law

x + x = x

x * x = x

14

Annihilator Law

x + 1 = 1

x * 0 = 0

15

Identity Law

x + 0 = x

x * 1 = x

16

Complement Law

x + x̅ = 1 (a bar over anything means NOT)

x * x̅ = 0

17

Absorptive Law

x + xy = x

x + x̅y = x + y

x(x + y) = x

18

Distributive Law

x * (y + z) = xy + xz

(x + y) * (p * q) = xp + xq + yp + yq

(x + y)(x + z) = x + yz

19

DeMorgan's Law A very useful law honestly

x͞ ͞+͞ ͞y͞ = x̅ * y̅

x͞ ͞* ͞y͞ = x̅ + y̅

20

Double Negation

This basically means if you have the not symbol (looks like this x̅) above a variable like x twice, it simplifies to x (I couldn't find a way to put two lines over a character so I had to do this).


For example: NOT(NOT(1)) = NOT(0) = 1 and 1 = 1

21

XOR and XNOR

x ⊙ y = x͞ ͞⊕͞ ͞y͞ = x ⊕ y̅ = x̅ ⊕ y

x ⊕ y = x̅y + xy̅

x ⊙ y = xy + x̅y̅

22

Using these 11 Laws

Let's look at this problem and see how to do it with our laws.

The goal of this problem is to simplify this boolean expression as far as we can.


media

23

Using these 11 Laws

Here's the answer and how to

simplify the below boolean

expression.

media
media

24

Multiple Choice

Question image

Simplify this boolean expression.

I assure you, this will become easier after you do more of these problems

1

2

A + B

3

AB

4

A

5

C 👀

25

Multiple Choice

Question image

How many ordered pairs make this expression TRUE? In other words, of the 4 possible values for A and B, how many of them when put in this expression make it true?

Hint: simplify first rather than trying all possible combinations.

1

0

2

1

3

2

4

3

5

4

26

Multiple Choice

Question image

Simplify this boolean expression.

1

0

2

1

3

A

4

5

AB̅

27

Multiple Choice

Question image

Taking all the ordered triples which make this expression FALSE, count the total number of ones in all those triples, and the answer is the sum of these numbers.

1

1

2

2

3

3

4

4

5

5

Boolean Algebra

I strongly recommend you get paper out.

Show answer

Auto Play

Slide 1 / 27

SLIDE