RMP Resource - Flow Chart
Flowchart is a graphical representation of a process. It is a diagram for visually
representing processes. Each step in the flowchart is represented by a different
symbol and contains a short description of the process step. The flowchart symbols
are linked together with arrows showing the process flow direction.
It defines the sequence of operations to be performed to get the solution of a problem.
Flowcharts are generally drawn in the early stages of formulating computer solutions.
Flowcharts facilitate communication between programmers and business people. These
flowcharts play a vital role in the programming of a problem and are quite helpful
in understanding the logic of complicated and lengthy problems. Once the flowchart
is drawn, it becomes easy to write the program in any high level language.
Following are the basic symbols that used to create flowchart:
Start and End
It is an oval shape symbols indicating the start or end of the process and usually
containing the word "Start" or "End". It may be a rounded rectangles.

Arrow
An arrow start from one symbol and ending at another symbol signifies flow passes
to the symbol the arrow point to.

Input and Output
A parallelogram indicates data input or output for a process.

Process
A rectangular shap indicating a normal process flow step. Process may represent
any calculation or doing some action.

Decision/Condition
A diamond shape represent the condition or decision, it contains a Yes/No question
or True/False test. It has two arrows coming out of it, one corresponding to Yes
or True, and one corresponding to No or False. Arrow should always be labeled.

Connector
A small, labeled, circular shape used to indicate a jump in the process flow

Example :