Data object whose content is passed as an argument to a formal parameter or is adopted from this formal parameter when a procedure is called. The required data type and the type of passing (by reference or value) are specified by the definition of the formal parameter.