A flowchart is a diagrammatic
representation that illustrates the
sequence of operations to be performed
to get the solution of a problem.
Notation that is often used during the
design stage of the software life cycle
for quick and easy understanding of a
Basic Flowchart symbols
Start and Ending Blocks
These blocks are used to start and end a process
These blocks should contain simple labels to
indicate the process or program.
This block can represent either input or output statements.
This block should be labeled with a brief description of the
input or output.
The process block represents some operation carried
out on an element of data. This could be a
This block should be labeled with a brief description
of the process being carried out.
The decision block should be a True/False
The label on the block should contain the
question to the decision that should be made.
How to use these Blocks
We can imagine using these blocks to
build up a representation of our
Let’s look at our original
QualifyForLifting program and represent
it using flowchart notation.