This exhibit needs JavaScript to run. The book sections cover the same ideas in print.
GCSE Paper 2: 2.3 Producing robust programsA Level Components 02 and 03: 2.2 Problem solving and programming