C2 PROGRAMMING (FLOW OF EXECUTION)
Concepts and terms to do with programs in general are in Section C1 Programming concepts. Other related terms can be found in Section C3 Programming (subprograms), Section C4 Program syntax and Section C5 Describing programs.
Computers derive much of their power from their ability to repeat groups of instructions within a computer program and to choose which instructions to execute. The effect is that the programmer can control the flow (or order) of execution depending on the data being processed.
The instructions that enable a programmer to do this are known as control structures. When using a high-level language, specific instructions are provided for control structures. However, when using assembly languages ...