a) Define the term algorithm.
b)What are the different ways to describe algorithms?
c) What is the difference between an algorithm for solving a problem and a computer program that solves this problem?
Step 1 :
(a) An algorithm is an effective method that can be expressed within a finite amount of space and time and is a well defined formal language for calculation a function.