What is a flowchart?

The flow chart is a very important tool by which we can understand the flow of algorithms and program very easily. It is a pictorial representation of step by step solution to a problem. Programmer often uses it as a program planning tool for visually organizing steps necessary to solve a problem. It uses boxes of different shapes that denote the different types of instruction.

The set of rules that define how a particular problem can be solved an infinite number of steps is known as an algorithm. A good algorithm helps us to create a good program.

A Flowchart is a diagram that uses graphic symbols to depict the nature and flow of the steps in a process. Another name for this tool is “flow diagram.”

Symbols used in Flowcharts

Start / End:-

Start & End Symbol

Process Step:-

process step symbol

Decision:-

Decision symbol

Connector:-

connector symbol

Measurement:-

measurement symbol

Input / Output:-

Input & Output symbol

Note: To solve a problem in the simplest and better way we use an algorithm and flowchart so first, we will write an algorithm then we will make a flow chart for that problem.

Flowchart Questions & Answers

1)WRITE AN ALGORITHM AND DRAW A FLOWCHART FOR THE ADDITION OF TWO NUMBERS THAT ARE INPUT BY YOU AND DISPLAY THEIR SUM.

Algorithm:-

1.	START				
2.	INPUT  A,B
3.	C=A+B
4.	PRINT C
5.	STOP

Flowchart:-

flowchart example 1

2) WRITE AN ALGORITHM AND DRAW A FLOWCHART TO PRINT NUMBERS FROM 1 TO 100.

Algorithm:-

1. START						
2. I = 1
3. WHILE I <= 100 REPEAT STEPS 4 AND 5.
   OTHERWISE MOVE TO STEP 6.
4. PRINT I
5. I = I + 1
6. STOP

Flowchart:-

flowchart example 2