Flow Chart Symbols (Comprehensive)
An algorithm is a list of rules to follow in order to solve a problem. Algorithms need to have their steps in the right order. Flow charts are diagrams of algorithms.
Algorithm
Decision - A Decision shape denotes a question or a branch in the flowchart sequence. Most of the time, you see two branches emanating from a Decision shape - these are Yes and No responses - rarely, you may see a third branch emanating with a Maybe response. ( TESTING)
Diamond
Data - A Data shape (typically a Parallelogram) is used to show INPUT or OUTPUT from a data source. Examples include receiving a report, getting an e-mail, getting an order, receiving data in some format, generating a report, sending an e-mail, faxing a message, etc. ( TESTING)
Parallelogram
Process - The Process (typically a Rectangle) shape shows a process, task, action, or operation. This shape represents something to be done or an action to be taken. Note that the text within the Process shape almost always includes a verb. ( TESTING)
Rectangle
Alternate Process - Alternate Process (typically a rounded Rectangle) allows you to specify an alternate process - compare the rounded edges of this rectangle vs. the sharp corners of the conventional Process shape. Often, this shape is used for an automated activity that happens faster than the conventional Process. ( TESTING)
Rounded Rectangle
Predefined Process - This shape is used for a process that has already been defined elsewhere. This indicates that there is another flowchart available for this predefined process, and you should reference that source for more information. The Predefined Process shape is also known as a Subroutine, and typically is used to simplify complex flowcharts by moving a large part of the flowchart to another flowchart. Optionally, you can then hyperlink this shape to the other flowchart.(NOT TESTING)
Subroutine