Control structureControl structureA piece of code that takes inputs called variables to decide which way the programme will go