Algorithms

This is a mathematical procedure that is used to take data, work through a sequence of steps, and give a required answer; or in other words, an algorithm is  a step-by-step problem-solving procedure for solving computational mathematical problems.