-A flowchart provides a visual representation of the step by step procedure towards solving a given problem.
-Flowcharts are made of symbols, with each symbol in the form of different shapes.
Each shape may represent a particular entity within the entire program structure, such as a process, a condition, or even an input/output phase.