An algorithm is a sequence of steps that can be followed to complete a task.
A computer program is an implementation of an algorithm.
An algorithm is not a computer program.
Click below to see further information on this section of the specification.
More than one algorithm can be used to solve the same problem.