A flowchart (or flow diagram) is
|“||a graphic representation for the definition, analysis or solution of a problem in which symbols are used to represent operations, data flow, or equipment.||”|
|“||[a] [d]iagram consisting of symbols depicting a physical process, a thought process, or an algorithm. Shows how the various elements of a system or process relate and which can be used for continuous process improvement.||”|
"Traditional flowcharts involve the use of geometric symbols, such as diamonds, ovals, and rectangles to represent the sequencing of program logic. Software packages are available that automatically chart programs or enable a programmer to chart a program without the need to draw it manually."