Flowcharting Symbols

There are 6 basic symbols commonly used in flowcharting of assembly language programs: Terminal, Process, Input/Output, Decision, Connector and Predefined Process. This is not a complete list of all the possible flowcharting symbols, it is the ones used most often in programming.


Symbol
Name
Function

Terminal

Indicates the starting or ending of the program. The oval (sometimes called the rounded rectangle) is used only at the beginning or at the end of a flowchart with the word "Start" or "End" inside the oval.


Input/Output

Used for any Input / Output operation.

Process

Indicates any type of internal operation inside the Processory. Used for actions or steps, for example, "Put the sugar in the coffee" or X=2


Decision

Used to ask a question that can be answered in a binary form (yes or no, true or false). Diamonds are used for Decisions or Questions, for example, "Lemon or Milk?" See example of branching from this symbol below.


Connector

Circles are the "Go To" symbols, for when your flowchart gets too big for one sheet of paper or when your flowchart gets complicated and you want to avoid arrow lines that cross each other. See example below.


Predefined Process

Used to invoke a subroutine or an interrupt - not used in IT11




General Rules for flowcharting

  1. All boxes of the flowchart are connected with Arrows. (Not lines)
  2. Flowchart symbols have an entry point on the top of the symbol with no other entry points.
  3. The exit point for all flowchart symbols is on the bottom except for the Decision symbol. The Decision symbol has two exit points; these can be on the sides or the bottom and one side.
  4. Connectors are used to connect breaks in the flowchart, for example from one page to the next.
  5. All flow charts start with a start symbol.
  6. All flowcharts end with an end symbol or a loop.

Examples of using a connector :




Examples of using branching :