**What is an algorithm?**

Algorithm is a procedure or step by step process for solving
a problem.

- Algorithms can be expressed using different kinds of notations, including pseudocode, flowcharts, programming languages and natural languages.
- Computer algorithm is an instance of logic written in computer software by the programmers.

Let’s learn some of the algorithm. Sample problem definition
and algorithm is given below:

**1. Problem Definition:**Write an algorithm to add given two numbers.

Step 1: Start.

Step 2: Read two numbers A and B.

Step 2: Read two numbers A and B.

Step 3: Total = A+B.

Step 4: Display Total.

Step 5: Stop.

**Click here to learn how to convert this algorithm in to C program.**

**2. Problem Definition:**Write an algorithm for Subtracting two Numbers.

Step 1: Start.

Step 2: Read two numbers A and B.

Step 2: Read two numbers A and B.

Step 3: Answer = A - B.

Step 4: Display SUB.

Step 5: Stop.

**3. Problem Definition:**Write an algorithm to find factorial of a given number.

Step
1: Start

Step
2: Declare variables: N, fact, i.

Step
3: Initialize variables

fact = 1

i = 1

Step
4: Read value of N from user.

Step
5: Repeat following steps until i = N

fact = fact * i

i = i + 1

Step
6: Print fact variable.

Step
7: Stop

**4. Problem Definition:**Write an algorithm to multiply given two numbers.

Step 1: Start.

Step 2: Read two numbers A and B.

Step 2: Read two numbers A and B.

Step 3: Answer = A * B.

Step 4: Display Answer.

Step 5: Stop.

**5. Problem Definition:**Write an algorithm for dividing given two numbers.

Step 1: Start.

Step 2: Read two numbers A and B.

Step 2: Read two numbers A and B.

Step 3: Answer = A / B.

Step 4: Display Answer.

Step 5: Stop.

**C programs of known algorithms**

## No comments:

## Post a Comment