| Operation | Pseudocode | Example |
|---|---|---|
| Assignment | variable = value | score = 0 |
| Input | variable = input("prompt") | name = input("Enter name") |
| Output | print(value) | print("Hello") |
| IF statement | if...then...elseif...else...endif | if age>=18 then print("Adult") endif |
| FOR loop | for i = start to end...next i | for i = 1 to 10...next i |
| WHILE loop | while condition...endwhile | while x < 10...endwhile |
This study notes covers GCSE Pseudocode Syntax within Trace Tables for GCSE Computer Science. Revise Trace Tables in 3.1 Fundamentals of Algorithms for GCSE Computer Science with 15 exam-style questions and 8 flashcards. This topic shows up very often in GCSE exams, so students should be able to explain it clearly, not just recognise the term. It is section 4 of 8 in this topic. Use this study notes to connect the idea to the wider topic before moving on to questions and flashcards.
Practice questions for Trace Tables
What is the main purpose of a trace table?
Explain how a programmer uses a trace table to test an algorithm. Your answer should refer to variables and errors.