Notations:
When calling a subprogram, the actual parameters are written using either positional or named notation. That is, the relation among an actual and formal parameter can be denoted through position or name. For instance, providing the declarations
Example
DECLARE
acct INTEGER;
amt REAL;
PROCEDURE credit (acctno INTEGER, amount REAL) IS ...
In four logically equivalent ways you could call the procedure credit:
BEGIN
credit(acct, amt); -- positional notation
credit(amount => amt, acctno => acct); -- named notation
credit(acctno => acct, amount => amt); -- named notation
credit(acct, amount => amt); -- mixed notation