PSEUDOCODE LAB
How do you want to practise?
Choose a question to work through, or write and run your own program.
QUESTION PRACTICE
Choose a question
Difficulty is a ByteSizeNotes practice estimate, based on marks and skills—not an exam-board rating. Some questions allow writing and self-marking while their runtime setup is being checked.
Loading questions…
FREE CODING · No assigned question. The starter is optional—change or replace it freely.
PSEUDOCODE LAB · DUAL-PROFILE LOCAL REVIEW
Write it. Run it. Understand it.
Execute Cambridge-style pseudocode inside a bounded interpreter—never as JavaScript.
Syntax help
- Declare variables before using them, for example
DECLARE x, i : INTEGER. Names can start with a lowercase letter. - Assign values with
←, or type<-and the editor will convert it. - Use
INPUTto request a value andOUTPUTto display one. Enter requested values in the program console. - Run your code to see syntax and runtime feedback. Free coding has no assigned question or score.
YOUR SOLUTION
Cambridge pseudocode
No automatic declarations needed yet.
Program console
Run your solution. Learner INPUT and program OUTPUT will appear here in exact order.
LOCAL OWNER REVIEW
Check this question
Loading review progress…
Local dual-profile review build. It is deliberately excluded from staging and live release artifacts until the owner approves launch.