Component 2.1 - Algorithms

Trace Table Masterclass

Master the #1 skill required for GCSE Paper 2 success.

Trace Table Video Walkthrough

Master post-condition loops, pre-condition loops, array indexing, and skipping false selection branches.

Exam Technique Dry Run Skills

Watch as we step through four core exam scenarios, including the tricky DO...UNTIL loop and array traversal. Learn exactly when to update your table and when to skip a row.

Question Title

Description

Code goes here

The Thinking Guide

  • One Row per Action: Only enter a value if it changes on that specific line.
  • Keep it Blank: If a variable doesn't change, leave its cell empty. This is standard OCR J277 practice.
  • String Literals: If a variable is set to an empty string, type "".
  • Arrays: Represent arrays with brackets, e.g., [4, 7, 2].
Knowledge Check

Theoretical Check-up

Verify your understanding of the concepts covered in the masterclass video.

1. What is the main difference between a WHILE loop and a DO...UNTIL loop?

2. If an IF statement evaluates to FALSE during a trace, what should you do in the trace table?