How it works
A flowchart is a map of a program, drawn before you build it. Its arrows show which way to go.
Each step sits in a shape. An oval means start or end, a box means do something, and a diamond asks a yes or no question.
A diamond has two arrows, a yes arrow and a no arrow. The answer picks the way to go.
Drawing first helps you spot mistakes while they are still easy to fix.