A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task.
Macro flowchart shows the outlines the main segments of program. Macro flowchart is also called as less detail flowchart.