Flowchart
A flowchart is a representation of a decision sequence or algorithm. This is a series of pictures that show how to proceed in order to solve a problem. Purpose of a flowchart is to show the flow of the program. The function is to show the steps of decision sequence or algorithm in the form of diagram.
Flowcharts have to be drawn using several geometric figures of different shapes. It helps to understand the nature of the program. Programmers use these charts of flows to compose programs.