Textual program
Execution state
Trace record
- No execution yet.
This page executes only its three fixed, fictional models. It does not run, upload, save or transmit learner-entered code.
Predict, execute and repair small modular programs that use parameters, return values, lists, tables, loops and conditions.
This page executes only its three fixed, fictional models. It does not run, upload, save or transmit learner-entered code.
🎓 You are learning to: Predict, execute and repair small modular programs that use parameters, return values, lists, tables, loops and conditions.
This studio works in three steps:
Understand what the system or program should do before touching it.
Say what you expect to happen, run it, and compare. Surprises are where the learning is.
Change one thing at a time and re-test until behaviour matches your prediction.
💡 Aim to explain your method, not just your answer.
Nothing you do here is saved or sent anywhere — experiment freely. Reopen this guide any time with the ? Help button.