This section examines how to take a problem, decompose it and design an algorithm to solve it. The following example has been written by BBC Bitesize consultants as a suggestion of the type of problem ...