Control Structures
Control structures are ways used to organize groups of actions (statements).
Structured programming allows computer programs to be abstracted into chunks larger individual statements.
A flowchart is a graphical representation of a whole or partial algorithm