Describing the processes in an algorithm
State, in order and in plain words, what each part of the algorithm does with the data: set up variables, what the loop repeats, what the decision does, then the output.
Understanding Describing the processes in an algorithm in IGCSE Computer Science Paper 2
What it does: The description names how many times the loop runs and what happens to the data on each repeat: input, then add. Initialising sets a starting value. The arrow ← assigns a value. It does not compare. Always say what the variable is set to and why. Processes must be described in the order the algorithm carries them out, from the start to the end. Describe exactly what is output and what it means. The total divided by 10 gives the average, so say so. Say what makes the loop continue or stop in plain words. Naming the loop type does not describe what it does.
Common mistakes: The loop should add each mark to the running total. Total ← Mark overwrites the total each time. It should be Total ← Total + Mark. Count starts at 0, so Count > 5 is false straight away and the loop never repeats. The loop should repeat while Count < 5.
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 216–231) and word search (Modules 188–231).
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
Describe the processesFill in the Blanks
Spot the Error
Student with a class code? Join your class →