Kinds of Flowcharts

There are several types of flowcharts. The flowcharts most often used in structured programming are
(a) System Flowchart
The system flowchart defines the broad processing in an organisation showing origin of data, file structure, processing to be performed, output to be generated and necessity of any off-line operation. System analysts use it to describe the data flow and operations for a data processing cycle. It depicts the flow of data through all parts of a system with a minimum of detail. Generally it shows the entry of input into the system, how the input is processed and how it is passed out in the form of output.
(b) Program Flowchart.
Programmers normally use it to represent pictorially the sequence of operations to solve a problem. It is used to check the program logic and perfect it. It plans the program structure and serves the purpose of documentation of a program.