What is an Algorithm ?



What is an Algorithm ?

An algorithm is a set of well-defined instructions in sequence to solve a problem. Algorithms are generally created independent of underlying languages.

Qualities of Algorithms :

1. input and output should be defined precisely

2. Each and every steps in the algorithm should be clear and unambiguous

3. Algorithms should be most effective among many different ways to solve a problem

4. An Algorithm should not include computer code instead, the algorithm should be written in such a way that it can be used in different programming languages.

Algorithm Examples :

1. Add two numbers entered by the users

 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  

2. Find the largest number among three number

 
 Step 1: Start  
 Step 2: Declare variables a,b and c.  
 Step 3: Read variables a,b and c.  
 Step 4: If a > b  
       If a > c  
        Display a is the largest number.  
       Else  
        Display c is the largest number.  
       Else  
       If b > c  
        Display b is the largest number.  
       Else  
        Display c is the greatest number.   
 Step 5: Stop  

3. Find the factorial of number

 Step 1: Start  
 Step 2: Declare variables n, factorial and i.  
 Step 3: Initialize variables  
      factorial ← 1  
      i ← 1  
 Step 4: Read value of n  
 Step 5: Repeat the steps until i = n  
    5.1: factorial ← factorial*i  
    5.2: i ← i+1  
 Step 6: Display factorial  
 Step 7: Stop  

For Videos Join Our Youtube Channel: Join Now