Algorithm

In programming, algorithm are the set of well defined instruction in sequence to solve a program. An algorithm should always have a clear stopping point.

Best algorithm

  • Inputs and outputs should be defined precisely.
  • Each steps in algorithm should be clear and unambiguous.
  • Algorithm should be most effective among many different ways to solve a problem.
  • An algorithm shouldn’t have computer code. Instead, the algorithm should be written in such a way that, it can be used in similar programming languages.

Examples

Write an algorithm to add two numbers entered by user.

Step 1: Start
Step 2: Declare variables num1, num2 and sum. 
Step 3: Read values num1 and num2. 
Step 4: Add num1 and num2 and assign the result to sum.
        sum←num1+num2 
Step 5: Display sum 
Step 6: Stop

----------------------------------------------------

//basic add program


#include<iostream.h>
#include<conio.h>

int main()
{
 int num1,num2,sum;

 cout<<"Enter num1 ";
 cin>>num1;
 cout<<"Enter num2 ";
 cin>>num2;

 sum = num1 + num2 ;

 cout<<"Result = "<<sum; 

return 0 ;
}