A parameter that is based by value to a routine (actual parameter can not be modified by the called routine). May be local or global. For example:
PROCEDURE SOMEPROC (P1 : REAL); { P1 is a value parameter }