An 'algorithm' is a well-definedclearly expressed procedurean established way of doing something that allows a computer to solve a problem in a finitelimited, having bounds number of steps. It often involves decision-making, data processing, and calculation sequences.