A flowchart is a diagram that shows a process broken down into steps and decisions. It uses standard symbols like rectangles for processes/actions, diamonds for decisions, and single arrows for the start and end. Flowcharts must start with a single start symbol and end with a single end symbol. Processes are instructions or actions with an arrow in and out of a rectangle. Decisions are questions in diamonds with multiple arrows showing options.