Define Flowchart and Algorithm

Flowchart:

The flowchart is a graphical representation of the operation flow of a program. It is also the graphical form of an algorithm. Flowcharts can be a valuable aid in visualizing programs.

Algorithm: