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