Flowchart
A flowchart is a diagram that depicts a process, system or computer
algorithm. They are widely used in multiple fields to document, study, plan,
improve and communicate often complex processes in clear, easy-to-
understand diagrams.
Programmers often use it as a program-planning tool to solve a problem. It
makes use of symbols which are connected among them to indicate the flow
of information and processing.
Basic Symbols used in Flowchart Designs:
Terminal - Indicates Start and Stop in a
Terminal program’s logic flow. Terminal is the first and
last symbol in the flowchart.
Input/Output – Denotes any function of
Input/Output
input/output type. Program instructions that
take input from input devices and display
output on output devices are indicated with
parallelogram in a flowchart.
Process – Represents arithmetic instructions.
All arithmetic processes such as adding
Process
subtracting, multiplication and division are
indicated by action or process symbol.
Decision – Represents a decision point.
Decision based operations such as yes/no
Decision
question or true/false are indicated by
diamond in flowchart.
Flow Lines – Flow lines indicate the exact
sequence in which instructions are executed.
Arrows represent the direction of control and
relationship among different symbols of
flowchart.
Sample Flowchart:
Log-in Page
Start
Enter the
website
no
Have an Fill out the
account?
Sign up
information
yes
Log in Submit
Enter e-mail
and password
E-mail
no and yes Logged-in to
password the system
valid?
Stop