An Algorithm is the set of well-defined instruction in a sequence to solve a given problem in a programming language.

An Algorithm should always have a clear starting and stopping point.

Qualities of a good algorithm

- The Input and output should be precisely defined.
- Each step in an algorithm should be clear & unambiguous.
- An algorithms should be effective among many different ways to solve & execute a problem.
- An algorithm should not have computer code, Instead the algorithm should be written in such a manner that it can be used in co-similar programming languages.

Examples Of Algorithm In Programming

- Write an algorithm to add two numbers entered by user.

Step-1: Start

Step-2: Declaration of the variables number1, number2 & sum.

Step-3: Read the values of number1 and number2.

Step-4: Add number1 & number2 & assign result to the sum.

i.e. sum=number1+number2

Step-5: Display the sum.

Step-6: Finally Stop.

2) Write an algorithm to find the greatest among the three different numbers entered by user.

Step-1: Start

Step-2: Declaration of the variables m,n & p.

Step-3: Read the values of variables m,n & p.

Step-4: Check is a>b,

is a>c,

Display that a is the largest number.

Otherwise

Display that c is the largest number.

Otherwise

is b>c,

Display that b is the largest number.

Otherwise

Display that c is the greatest number.

Step-5: Stop.