Understanding Flow Charts
As per IEEE ComputerSociety , a flowchart is a graphical representation of a process or the step-by-step solution of a problem, using suitably annotated geometric figures connected by flowlines for the purpose of designing or documenting a process or program.
Here is a much better explanation: