a procedure for solving a mathematical problem in a finite number of steps that frequently involves repetition of an operation a step-by-step procedure for solving a problem or accomplishing some end Name some examples of an algorithm.