Unable to open this exercise
Use this module to build one skill at a time, then apply it in a different situation. Read each worked example, explain its steps and attempt the exercises without copying the example. The mixed review is for retrieval now and after a delay.
Lessons
- Variables, Data Types & OUTPUT in Cambridge Pseudocode
- Constants, Scope & Value Protection
- User Input & Standard Arithmetic Operations
- Integer Division: DIV (Quotient) & MOD (Remainder)
- Library Routines: ROUND and RANDOM
- Selection & Decision Making (IF ... THEN ... ELSE)
- Multi-Way Selection (CASE OF ... OTHERWISE ... ENDCASE)
- Count-Controlled Loops (FOR ... TO ... NEXT)
- Post-Condition Loops (REPEAT ... UNTIL)
- Pre-Condition Loops (WHILE ... DO ... ENDWHILE)
- Nested Loops & Multidimensional Iteration
- String Handling Functions (LENGTH, SUBSTRING, UCASE, LCASE)
- 1D Arrays & 1-Based Indexing
- 2D Arrays & Matrix Grid Iteration
- Procedures & Parameter Passing
- Functions & Return Values
- Sequential File Handling (OPENFILE, READFILE, WRITEFILE)
- Mixed Practice: Programming
- Independent Scenario: Club Results
Study and feedback
Reading theory is open. Interactive access depends on your account and module access; the AI Tutor requires eligible All-Access membership. Structured checks provide feedback on specific answers. Written explanations and diagrams need comparison with the worked guidance and, where possible, a teacher's feedback. Passing a check is not a prediction of an exam grade.
Programming before algorithms
Beginners should study module 8 through arrays before attempting module 7's search/sort programs. The module navigation places programming before algorithm practice; syllabus numbers remain available for reference. Revisit subroutines, files and the independent scenarios once their prerequisites are secure.
AI Socratic Tutor
Need guidance? Ask a question or use the hint below.
AI Socratic Tutor is an All-Access Benefit
Unlock step-by-step Socratic hints, algorithm trace table walkthroughs, and error diagnostics for every Cambridge exercise.
You're chatting with an AI tutor, not a person. AI can make mistakes, so double-check its answers.
Overview Check: How to study
Overview Check: How to study
- After reading a worked example, should you copy it or try new values? [Space 1]
Interactive exercises for Module 2 and beyond require an active plan.