A flowchart is a type of diagram that represents a workflow or flowchart can also be defined as a diagrammatic representation of an algorithm, a stepbystep approach to solving a task.. The flowchart shows the steps as boxes of various kinds, and their order by .