2.1.4a Identify the points in a solution where a decision has to be taken
2.1.4b Determine the logical conditions that affect the outcome of a decision
2.1.4c Determine how decisions affect flow through a program