boolean values the true story ;=p thanks to margaret reid-miller for her original ideas at carnegie...

22
Boolean Values The true story ;=P Thanks to Margaret Reid- Miller for her original ideas at Carnegie Mellon’s CSE

Upload: kerry-berry

Post on 18-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Boolean ValuesThe true story

;=P

Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Page 2: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE
Page 3: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Expressions

Page 4: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Relational Operators

Page 5: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Relational Operators

Page 6: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Relational Operators

Page 7: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Logical Operators

Page 8: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Truth Tables

Page 9: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Logical Operators

Page 10: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Negation of Logical Operator

Page 11: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Logical Operators

Page 12: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Precedence

Page 13: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Logical Operators Exercise 1 Elbow Pairs

Page 14: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Negation of StatementsO Negate the statements below:

O isBroken==true____________________

O phoneAge >=3_____________________

isBroken == false

phoneAge < 3

Page 15: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Logical Operators Exercise 2

Page 16: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Negation of statementsO Negate the statements belowO x==y__________________O y==z__________________

x != y

y != z

Page 17: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

Boolean Algebra

Page 18: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

de Morgan’s Law Version 1

Page 19: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

de Morgan’s Law Version 2

Page 20: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

de Morgan’s Law

Page 21: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

de Morgan’s Law

Page 22: Boolean Values The true story ;=P Thanks to Margaret Reid-Miller for her original ideas at Carnegie Mellon’s CSE

What to do?O Statement a= your Practice Its are completeO Statement b = you have an A if (!(a) || !b) { System.out.println(“Let’s get busy NOW”); }else if !(a ||b) { System.out.println(“You Have Work To Do, so get busy.”);} else

System.out.println(“Program the game Pig”);