GCSE · Computer Science · AQA · Spec 8525
NOT logic gate
Say "It is NOT the weekend" on a Saturday and it is False. A NOT gate does that to a 1 or 0: whatever goes in, the opposite comes out.
Computer Science · Logic gates
Meet the gate that always disagrees
Say "It is NOT the weekend" on a Saturday and the statement flips to False. A NOT gate does the same to a 1 or a 0. Step through both possible inputs and watch what it does.
Spot the pattern first. Step 1 shows an input of 0. Before you press Next, predict the output for an input of 1.
| Input | Output |
|---|---|
| 0 | 1 |
| 1 | 0 |
Output
Step 1: The input is 0, which means False. The gate reverses it, so the output is 1 (True).
A truth table lists every possible input and the output it gives. One input that can be 0 or 1 means two rows, and the highlight shows which row you are on.
Work it backwards
This time you can see the output, but not what went in.
A NOT gate's output is 1. What was its input?
Computer Science · Boolean statements
NOT in everyday sentences
Decide whether each statement evaluates to True or False. Trick: first ask whether the plain condition, without the NOT, is True. Then reverse it.
Still to sort
Evaluates to True (0)
The condition inside the NOT is False, so NOT reverses it to True.
Evaluates to False (0)
The condition inside the NOT is True, so NOT reverses it to False.
A Boolean statement is either True or False, and NOT reverses a condition. Right now: the lights are on, the door is shut, and it is raining.
WHAT YOU'VE LEARNED
A quick recap of today's lesson.
The gate that always disagrees: one input in, the opposite comes out.
What you need to know
- A logic gate carries out a logical operation. AND, OR and NOT are the three fundamental gates.
- A NOT gate has one input and one output. AND and OR have two inputs, so not every gate has two.
- A NOT gate reverses its input: an input of 0 gives an output of 1, and an input of 1 gives an output of 0.
- A truth table shows the output for every possible input. NOT has one input that can be 0 or 1, so its table has two rows.
- Inputs and outputs are True or False, written 1 or 0. In a circuit, 1 is a high voltage and 0 is a low voltage.
The big picture
A NOT gate has one input and one output, and it reverses whatever it receives: 0 becomes 1 and 1 becomes 0. Because it has just one input, its truth table is only two rows. That lets you work out a missing input or output, and use NOT to reverse a condition in a Boolean statement.
Key points
Worked example
Problem
A NOT gate's output is 0. Work out what its input was, then check your answer.
⚠ Watch out
Giving a NOT gate a second input because AND and OR have two. NOT has one input, so its truth table has a single input column and just two rows.
Memory hook
NOT is the gate that always disagrees. Say "it is NOT the weekend" and the truth flips. Feed a NOT gate a 1 and the output flips to 0.
Check yourself
Without looking back: write out the truth table for a NOT gate, then say whether "It is NOT the weekend" is True or False on a Wednesday.
Flashcards
(13)What is a logic gate?
Name the three fundamental logic gates.
What values can a logic gate's inputs and outputs take?
In a circuit, what do 1 and 0 stand for?
How many inputs does a NOT gate have?
What does a NOT gate do?
What is a truth table?
Why does a NOT gate's truth table have only two rows?
What input gives a NOT gate an output of 0?
A NOT gate's output is 1. What was the input?
When is the statement "It is NOT the weekend" True?
True or false: a NOT gate always outputs 0.
What is the key difference between NOT and the AND and OR gates?
Tap any card to flip it, or use Study as deck to go through them one at a time. In the full lesson these run as a spaced-repetition deck — you rate each card Hard, Good or Easy and the tricky ones keep coming back until they stick.
Learning with Lightbulb is opening soon
You can use this lesson now. Join the waitlist and we'll let you know when the full Lightbulb experience is ready.
Keep me postedMore AQA GCSE Computer Science topics
How this lesson was checked. This AQA GCSE Computer Science (specification 8525)lesson was published through Lightbulb Learning's human-designed editorial process — the educational standards, accuracy rules and publication checks it must pass were authored and approved by Philip Halpin. It passed subject-specific assessment, automated educational checks and technical publication verification before going live (publication checks completed 2 October 2026). Published pages are monitored, human spot-checking is ongoing across the lesson library, and anything found wrong is corrected or withdrawn. How our lessons are made and checked. Spotted a mistake? Email hello@lightbulblearning.co and we'll review it.