TOpic 3 And, Or, Not
English National Curriculum:
Key Stage 2
Tooltip content
To create (and debug) simple programs. 
learning objectives
Tooltip content
To understand the 3 basic Boolean Operators, AND, OR and NOT.
prerequisite knowledge
  • An understanding of the Boolean Values True and False.
success criteria
  • I can recognise Boolean Operators, AND, OR and NOT.
  • I can describe what AND, OR and NOT are.
  • I can apply AND, OR and NOT to express logical statements.
top tips
  • These operators can be combined to create more complex statements.

Common misconceptions

Boolean Operators

Boolean Values

Boolean Operators are used to compare values and evaluate them down to a Boolean Value. The 3 basic Boolean Operators are AND, OR and NOT.

Boolean Values are True and False. The result of a conditional is either True or False. 

Boolean Operators are simple words (AND, OR, NOT or AND NOT) used as conjunctions to combine or exclude portions from questions, resulting in more focused and productive results. This should save time and effort by making the questions asked and answered the most appropriate one for the situation

AND operator where the operator analyzes the expressions written on both sides and returns the output True if only both return True.

                 True and True = True
                 True and False = False
                 False and True = False
                 False and False = False

OR operator we take into account if either side of the expression is true or not. If at least one expression is true, consequently, the result is true.

                 True or True = True
                 True or False = True
                 False or True = True
                 False or False = False

The NOT operator reverses the result of the boolean expression that follows the operator.

                 not(True) = False
                 not(False) = True