What is Control Flow in a Computer Program?

Control Flow is the order in which elements of a computer program - instructions, statements and function calls - are executed and evalutated. In a computer program, actions will run in sequence, one after the other, unless selection or iteration is used. Selection refers to a decison made by the program which determines which part of the code is executed based on the result of some action. Most programming languages use control flow statements such as IF, THEN and ELSE to make these decisions. Iteration is when a set of actions is repeated, eg. in a loop. 

AC

Related Computing GCSE answers

All answers ▸

What does a compiler do in the context of programming?


What do 0s and 1s have anything to do with Boolean Logic?


In terms of programming software, what is a translator? Describe the differences between the following three translators: assembler, compiler, interpreter.


What is batch processing?