Problem 1RQ

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?

Solution:

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.