You are on page 1of 8

FLOWCHART

Definition
• A flowchart is a pictorial representation of an
algorithm in which steps are drawn in the
form of different shapes of boxes and the
logical flow is indicated by interconnecting
arrows.
• Flowcharts are also called block diagrams,
flow diagrams, system charts, procedural
charts, run diagrams and logic charts.
• Flowcharts are compared with the blue print of
a building.
• Flowcharts depict the flow of data, documents,
various steps to be repeated(looping) and
alternatives available at a particular step.
• In short Flowchart is a coherent, pictorial
representation or model that providesa means
of recording, analyzing and communicating
information.
Flowcharts can be divided into four
categories as below :
TYPES of
• FLOWCHARTS

System System Program


Run Flowcharts
Outline charts Flowcharts Flowcharts
A flowchart is drawn according to defined rules and using standard flowchart
symbols prescribed by American National Standard Institute(ANSI)

• Refer teaching material.


Benefits Of Flow charts
• A flowchart helps to clarify how things are
currently working and how they could be
improved . It also assists in finding out the key
elements of a process and the start of next
one
• The reasons for using flowcharts as a problem
solving tool are given below.
• Makes logic clear-.
• Communication-
• Effective analysis-
• Useful in Coding-
• Proper testing and debugging-
• Appropriate documentation-
Limitations of Flowcharts.
• Complex-.
• Costly-
• Difficult to modify-
• No update.

You might also like