Lesson 019

Flowcharts & Diagrams

Reading · Building · Debugging

1:00

How to read, build, and debug flowcharts — the standard visual language for representing algorithms with shapes and arrows.

By the end, you can

  • Name all six standard flowchart shapes and state what each one represents.
  • Trace any flowchart from its Start terminal to its End terminal, taking the correct branch at each decision.
  • Build a flowchart from scratch using the six-step process (skeleton, then connect, then verify).
  • Identify and fix the two most common flowchart pitfalls: the infinite loop and the dangling branch.
  • Explain when a flowchart is more useful than pseudocode and when pseudocode is preferable.
  • Cite the standards (ANSI X3.5, ISO 5807) that formalize flowchart symbols.
Up next in Programming Foundations
Questions or feedback?