Table of Contents
What is a Flowchart?
A flowchart is a diagrammatic representation of an algorithm or process that shows the sequence of steps needed to solve a problem.
It uses standard symbols connected by arrows to show the flow of control.
👉 Simply put:
A flowchart is a visual roadmap of how a program or process works.
Why Flowcharts Are Used
Flowcharts help to:
- Understand program logic easily
- Plan problem-solving steps
- Detect errors before coding
- Improve communication
- Simplify complex processes
Basic Flowchart Symbols and Their Meaning
1. Terminal Symbol (Start/End)
Shape: Oval
( START )
Purpose:
Shows the beginning or end of a program/process.
2. Process Symbol
Shape: Rectangle
+-----------+
| Process |
+-----------+
Purpose:
Represents calculations or instructions.
Example:Sum = A + B
3. Input/Output Symbol
Shape: Parallelogram
/---------/
| Input |
\---------\
Purpose:
Used for reading input or displaying output.
Example:
“Enter number”
4. Decision Symbol
Shape: Diamond
/\
/ \
\ /
\/
Purpose:
Represents a condition or decision.
Example:
Is number > 0?
Branches into Yes/No paths.
5. Flow Line (Arrow)
------→
Purpose:
Shows the direction of execution.
6. Connector Symbol
Shape: Circle
(•)
Purpose:
Connects different parts of a flowchart.
Simple Example Flow (Concept)
Start → Input number → Check condition → Display result → End
This shows how steps move logically.
Advantages of Flowcharts
- Easy to understand
- Helps debugging
- Improves planning
- Saves coding time
- Visual clarity
Exam-Perfect Definition (One Line)
A flowchart is a graphical representation of a process or algorithm using standard symbols connected by arrows.