Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our Cookie Policy
Accept
© eRevision.uk and ZigZag Education 2025
This test is run by .
Note that your final mark will not be saved in the system.

5 - Abstraction and Automation MatchUp

Target Level
C
Running Total
0
0%
Attempt
1 of 3

Click on a top box, then click on its match below. Or, drag a top box and drop it onto the correct match. Match all pairs before clicking ‘Check’.

Composition
Decomposition
Model
Flow
Iteration
Algorithm
Selection
The process by which a large task is divided into smaller subtasks
A programming construct that is used when a decision between two or more options needs to be taken
A term that describes the path through program code that is taken during execution
A programming construct applicable when the number of times a block of code will execute varies

This term describes a sequence of steps that performs some task and always stops eventually


A mathematical approximation of a real-life event or circumstance
The combination of data objects into compound data objects is an example of this concept

This is your 1st attempt! You get 3 marks for each one you get right. Good luck!

Pass Mark
75%