AQA A’Level SLR02 Recursion


About this video

AQA Specification Reference
A Level 4.1.1.16

A recursive subroutine is one which calls itself. We take a look at the concept of recursion with the aid of some coded examples.

Key questions:

- What is recursion?
- When might you want to use recursion over iteration?

00:00 Recursion
00:05 Intro
00:10 What is recursion?
00:51 Factorial
01:21 A program to calculate n! - Iteration
03:07 A program to calculate n! - Recursion
12:09 Iteration vs recursion
13:26 Key questions
13:37 Outro

Last updated: 11.04.25