You are on page 1of 13

Flowcharting

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Flowchart
• A graphical representation of the solution in computing a problem in a
logical and step by step process.
• Consists of geometrical symbols that are interconnected to provide a
pictorial representation of data processing.

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Flowcharting Symbols

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Terminal Symbol
• Used to designate the beginning and end of a program.

Begin

End

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Input Symbol
• Represents an instruction to an input device

num1

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Processing Symbol
• Used to represent a group of program instructions that perform a
processing function or activity such as mathematical operations or
logical comparisons.

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Output Symbol
• Represents an instruction to an output device

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Decision Symbol
• Denotes a point in the program where more than one path can be taken
or used to designate a decision making process.

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Flow Lines and Arrowheads
• Used to show reading order or sequence in which flowchart symbols
are to be lead.
• Show the direction of processing of data flows.

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
On-Page Connector
• Non-processing symbol
• Used to connect one part of the flowchart to another without drawing
flow lines.

A Denotes an Denotes an
entry A exit

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Off-Page Connector
• Designate an exit or entry to page when a flowchart requires more
than one page.

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Preparation Symbol
• Commonly used for initialization of counters or defining constants.

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming
Predetermined Symbol
• Used as a subroutine symbol
• Inner procedure needs to be repeated several times.

Prepared by: Dr. Cheryl B. Pantaleon


Fundamentals of Programming

You might also like