Subroutines are extremely important for software development. They permit the modularisation and reuse of code, and help clarify the writting and debugging of software.
In this section we take a look at subroutine operation, and methods for parameter passing. In CLAB6 you will work through a sequence of examples to help you understand the concepts.