
AQA GCSE 3.2 Python lesson on functions, procedures, parameters and local variables, plus 10 Platinum Award challenges, exam questions and answers.
A complete lesson for AQA 8525 3.2.10 Structured programming and subroutines, sold with the matching Platinum Award challenge booklet.
The lesson (32 editable slides)
- Procedures vs functions, with every part of a function labelled
- Parameters and return values (using AQA’s terminology: “parameter” for both)
- Local and global variables, and why local variables are good practice
- The structured approach and its advantages
- “I do, we do, you do” worked examples and a “Predict the Output” task
- Eight subroutine challenges with tested answers
- AQA pseudo-code: SUBROUTINE, RETURN and ENDSUBROUTINE
- AQA-style exam questions with a mark scheme
- Success Check quiz and a “Gimme 5!” plenary
- Teacher notes on every slide
Platinum Award challenges (51 to 60)
Ten subroutine programs, including GCD, LCM, recursive factorial and recursive Fibonacci. Includes the answer booklet and the Platinum Award certificate.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.