Feedback in an automated system
When an actuator's effect changes the next sensor reading, so the system keeps adjusting itself until the stored value is reached, e.g. a heater warms the room until the target.
Understanding Feedback in an automated system in IGCSE Computer Science Paper 1
What it does: The actuator's effect (heat) changes the next sensor reading. This is the heart of feedback. The system stops adjusting once the stored value is reached, so the room does not keep getting hotter. When the reading reaches the stored value, the actuator is switched off. Repeating the loop lets the system react whenever the room cools down or warms up.
Common mistakes: The heater should switch on when the temperature is BELOW the stored value. With > the heater would switch on when the room is already warm, so feedback would never bring it up to the target. It should be IF temp < 20 THEN. The program must take a fresh reading from the sensor. Setting temp to a fixed number means the effect of the heater is never seen, so there is no feedback. It should be temp ← READ_SENSOR().
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 580–607) and word search (Modules 553–607).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
feedbackFill in the Blanks
Spot the Error
Student with a class code? Join your class →