When a subroutine is written to handle a general case, it is often written in terms of parameters, values which govern the subroutine's action, but which are subject to change from one call of the subroutine to another.
The coding in the outside program which transfers control to the subroutine and gets it properly started is known as the “calling sequence.” Particular values of parameters, supplied when the subroutine is called, are known as arguments. (Knuth 183)
Work Cited
Knuth, Donald. The Art of Computer Programming. vol. 1, 2nd ed., Addison-Wesley, 1973.