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 ...
A program that validates a password is required. The password must be at least five characters long and include at least one uppercase (U/C) character, one lowercase ...