Using subroutines provides a ____ approach to programming, where code is modularised, allowing for easier ____ and improving the overall organisation of the program’s logic. A subroutine is a ____ of code, that has been given a unique name and that will only ____ when it is called to do so. When a subroutine is ____, the main program pauses whilst the subroutine runs. Then, after the subroutine has finished executing its code, the main program ____. Values can be passed into a ____ for processing. The ____ that is passed in is known as a ____ .

Leaderboard

Visual style

Options

Switch template

Continue editing: ?