To meet this assessment objective you should:
Use, understand and know how the following statement types can be combined in programs:
variable declaration
constant declaration
assignment
iteration
selection
subroutine (procedure/function)
Use definite and indefinite iteration, including indefinite iteration with the condition(s) at the start or the end of the iterative structure. A theoretical understanding of condition(s) at either end of an iterative structure is required, regardless of whether they are supported by the language being used.
Use nested selection and nested iteration structures.
Use meaningful identifier names and know why it is important to use them.