Procedure - A subroutine that carries out a set of instructions
Function - A subroutine that executes the statements and returns a single value to the program.
Parameters - A variable that a sub program (function) requires in order to run - its only defined within the sub program
Argument - A value that a parameter of a sub program (function) takes
Functions
Parameters