The subroutine symbol in a flowchart
A rectangle with double side lines. It stands for a call to a subroutine whose steps are drawn in a separate flowchart, which keeps the main flowchart short.
Understanding The subroutine symbol in a flowchart in IGCSE Computer Science Paper 2
What it does: One subroutine symbol per structure diagram box keeps the main flowchart matched to the design. The double side lines show that this box calls a subroutine. A plain rectangle is the process symbol. The detail is hidden in the separate flowcharts, so the main flowchart only shows the order of the calls. A diamond is for decisions. A call to a separate subroutine uses the subroutine symbol.
Common mistakes: A call to a subroutine uses the subroutine symbol (rectangle with double side lines), not a plain process rectangle. Line 2 should be Subroutine: GetMarks. The separate flowchart has its own Start, and Start is drawn as a terminator (rounded oval), not a process box. Line 1 should be Terminator: Start GetMarks.
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 123–134) and word search (Modules 123–145).
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
Subroutine symbolFill in the Blanks
Spot the Error
Student with a class code? Join your class →