Following a flowchart to predict the result
Start at the oval, follow each arrow with your finger, answer every diamond using the current values, write down counter changes, and stop at the end oval to find the result.
Understanding Following a flowchart to predict the result in ACARA Digital Technologies Years 5–6
What it does: A trace table or list of values shows how the counter changes each time round, so you always know its current value. You stop at the End oval. The last values you wrote down give the result of the flowchart. Every flowchart begins at the Start oval. Put your finger there first, then follow the arrows. Arrows show the order. If you skip around, you will get a different (wrong) result. A diamond needs the latest number. Writing each change helps you keep track of it. After each trip total is 2, then 4, then 6. Record every change as you loop.
Common mistakes: The counter needs a starting value before the loop. count + 1 can't be worked out if count has no value yet. It should be count <- 0. This is the YES arrow of the diamond. When mark >= 50 is true you follow it, so it should show "Pass". "Try again" belongs on the ELSE (NO) path.
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 120–132) and word search (Modules 106–132).
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
trace a flowchartFill in the Blanks
Spot the Error
Student with a class code? Join your class →