Cambridge flowchart symbols (7b)
A fixed shape showing one step in a flowchart: oval start/end, arrow flow, rectangle process, parallelogram input/output, diamond decision, double-sided rectangle subroutine.
Understanding Cambridge flowchart symbols (7b) in IGCSE Computer Science Paper 2
What it does: Data entering or leaving the program, such as reading a value from the user, goes in a parallelogram. The oval is the terminator symbol. It shows where the flowchart starts and where it ends. A rectangle shows a process, such as a calculation or an assignment. A parallelogram is for input and output. A diamond holds a yes/no question. It has two exits, usually labelled Yes and No. Flow lines with arrowheads show the direction of flow from one step to the next. The subroutine symbol is a rectangle with extra vertical lines on both sides. A plain rectangle is a normal process.
Common mistakes: A decision (a yes/no question) uses a diamond, not a rectangle. Rectangles are for processes. It should be 'diamond: age >= 18?'. Input and output steps use a parallelogram. A rectangle is for processes such as calculations. It should be 'parallelogram: Input mark'.
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 107–118) and word search (Modules 94–118).
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
flowchart symbolFill in the Blanks
Spot the Error
Student with a class code? Join your class →