This document discusses flowcharts, which are graphical representations of problem-solving steps and program logic. It notes that flowcharts are used to design and debug programs. Various flowchart symbols are described, including start/stop, input/output, process, decision, flow lines, connectors, and loops. Two examples are provided: a flowchart to calculate the average of three numbers, and a flowchart to find the maximum of two numbers.