This document defines and explains flowcharts. It begins by stating that flowcharts are a diagrammatic representation of the steps taken to solve a problem based on everyday decision making processes. It then lists the key components of a flowchart, including headers, terminators, inputs/outputs, processes, decisions, connectors, and arrows. Finally, it provides examples of a macro flowchart depicting a student's academic year and a micro flowchart showing issues with exam results.