Flow Chart
A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task.
Flowline / Arrow Head
Shows the process's order of operation. A line coming from one symbol and pointing at another
Terminal
Indicates the beginning and end of a program or sub-process. Represented as a stadium, oval, or rounded (fillet) rectangle. They usually contain the word "Start" or "End", or another phrase signaling the start or end of a process, such as "submit inquiry" or "receive product".
Process
Represents a set of operations that changes value, form, or location of data.
Decision
Shows a conditional operation that determines which one of the two paths the program will take. The operation is commonly a yes/no question or true/false test. Represented as a diamond (rhombus).
Input / Output
Indicates the process of inputting and outputting data, as in entering data or displaying results. Represented as a rhomboid.
On-page Connector
Pairs of labeled connectors replace long or confusing lines on a flowchart page. Represented by a small circle with a letter inside.
Off-page Connector
A labeled connector for use when the target is on another page. Represented as a home plate-shaped pentagon.