Flowchart - Diagram of the sequence of operations in a computer program.
Sequence - Set of instructions to be carried out in the order they are written.
Selection - The pathway through a program is selected by using a condition to decide on what instructions to execute next.
Iteration - A group of instructions is executed repeatedly until a condition is met (a loop).
Pseudo code and flowcharts