What are Algorithms?

An algorithm is a finite set of instructions used for solving a problem. An algorithm has a start point and a final point. Between these two are the instructions for completing the task.