Параметры формальные и фактические.
Формальные параметры указывают, с какими параметрами необходимо обращаться к подпрограмме (количество параметров, их последовательность, типы). Они задаются в заголовке подпрограмм в виде списка формальных параметров, который разбит на группы, разделенные точками с запятыми.
Формальные параметры могут быть пяти видов:
1) параметры-значения, которые в основной программе не меняются;
2) параметры-переменные, которые подпрограмма может изменить в основной программе;
3) параметра - константы;
4) параметры – процедуры и параметры - функции;
5) параметры без типа.
Для каждого формального параметра нужно указать имя и, как правило, тип. Для параметра-переменной или параметра константы – его категорию.
Имена параметров могут быть любыми. Имена формальных параметров могут совпадать с именами других объектов программы, но в этом случае параметр основной программы становится недоступным для использования подпрограммой.
Тип формальных параметров может быть любым, однако в заголовке подпрограммы нельзя вводить новый тип.
Например:
Procedure ABC(A : array[1..100] of real); {неправильно}
Чтобы правильно записать заголовок следует в основной программе ввести тип-массив, а затем использовать его в ПП.
Type
Vector = array[1..100] of real;
Procedure ABC(A : Vector);
Дата добавления: 2015-01-13; просмотров: 808;