Statement or set of statements designed to solve a particular problem.
A program consists of a sequence of commands that can be interpreted and executed by a computer.