Нетипизированные параметры
В объявлении подпрограммы можно не указывать тип параметра-переменной:
procedure proc5(var x);
Такой параметр будет называться нетипизированным. В этот параметр можно передать аргумент, относящийся к любому типу данных.
Для того чтобы внутри самой подпрограммы корректно обрабатывать значения, поступившие через нетипизированный параметр, существует два различных способа.