★ algorithms

in the exam, you need to create, interpret, correct and refine algorithms using:

structured english: writing out the logic in english

pseudocode: text-based alternative of representing the sequences of steps in an algorithm (code but with no regards to syntax whatsoever)

flowcharts: representing in the form of a diagram

code in whichever language you are studying

data can be stored in these data types:

programming constructs sequences, selection, and iteration.

☆ sequence

sequence refers to the execution of statements in a linear order. each statement is executed one after another, from top to bottom.

☆ selections

selections allows different paths based on certain conditions. often uses conditional statements like "if", "else", and "switch".