Selection - The pathway through a program is selected by using a condition to decide on what instructions to execute next.
Sequence - Set of instructions to be carried out in the order they are written.
Iteration - A group of instructions is executed repeatedly until a condition is met (a loop).
Programming constructs