It is a graphical representation of a computer program in relation to its sequence of functions.
Note: Flowcharts use geometric symbols and arrows to define relationships.
The beginning and end of program is represented by an oval, a process is represented by a rectangle, a decision by a diamond, imput or output i/o process is represented by a parallelogram and the internet is represented by a cloud.