A finite number of steps or routines that detail how to solve a particular problem.

For example, a mechanical procedure for performing the multiplication of any multiple-digit numbers is an algorithm.

Another example is a computer program, which is a finite number of predefined sequences of instructions that computers can follow without any exercise of intelligence.

English | Espaņol