| Flowchart Symbol |
Explanation |
| Flowlines |
Flowlines are indicated by straight lines with optional arrows to show the direction of the data flow. |
Start End/Stop/Exit |
Flattened ellipses indicate the start and the end of a module. |
| Processing |
The rectangle indicates a processing block, for such things as calculations, opening and closing files, etc. |
| Input/Output (I/O) |
The parallelogram indicates input to and output from the computer memory. |
| Decision |
The diamond indicates a decision with one entrance and two and only two exits (TRUE/FALSE) from the block |
| Process Module |
Rectangles with lines down each side represent tasks that are processed in a different place in the program. |
| Automatic Counter Loop |
The polygon indicates a loop with a counter starting with A (the beginning value) that is incremented by S (the incremented value) until the counter is greater than B (the ending value). |
On-Page Connectors Off-Page Connectors |
Flowcharts sections can be connected with two different symbols (It is recommended to use these connectors as little as possible because overuse decreases readability and produces a cluttered effect versus enhancing readability). The circle connects sections on the same page, and the home base plate symbol connects flowcharts from page to page. |