Why do we use them?
Provide a visual way to show the steps involves in an algorithm
Algorithm
A group of steps that solve a particular problem
Start/end shape
Circley rectangle
Process shape
Rectangle
Input/Output shape
Parallelogram
A decision/Condition shape
Diamond
Disk/Database shape
Cylinder