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.