It is defined as a step-by-step procedure for solving a particular problem.

Examples are sorting algorithms, searching algorithm, trapezoidal rule algorithm, Newton’s algorithms etc. Algorithms do not involved making use of any diagram.

**Example:** Write an algorithm to get the base, width and height of a triangle and compute the area. Display the result of the area computed.

**Solution**

- Start the program
- Get the base, height
- Computer the area using area = 1/2 (Base * height )
- Output the area
- Stop the program