ВУЗ:
Составители:
Рубрика:
88
END;
READKEY
END.
Наряду с процедурами, получающими параметры тем или иным спо-
собом, в FREE PASCAL допустимы процедуры, которые вообще не полу-
чают параметров (процедуры без параметров).
Пример 10.2. Записать процедуру для вывода на печать заголовка
таблицы:
PROCEDURE ZAGTABL;
BEGIN
WRITELN (’CПИСОК РАБОЧИХ ЦЕХА’);
WRITELN ;
WRITELN (’№ n/n’: 3, ’Ф.И.О.’: 20, ’ПРОФЕССИЯ’: 15,’РАЗРЯД’: 3);
END;
Для вызова процедуры из основной программы или другой подпро-
граммы записывают оператор, состоящий из имени процедуры и списка
фактических параметров, которые должны совпадать по количеству и ти-
пам с формальными параметрами процедуры:
MASSA (A, B, C, M); ZAGTABL; .
Как правило, процедуры используют для решения задач двух типов:
1. Когда требуется выполнить некоторую последовательность дейст-
вий, не возвращая результирующего значения.
2. Когда необходимо
изменить значения одного или нескольких фак-
тических параметров.
Функция. Предназначена для вычисления какого-либо единственного
параметра. Она является частным случаем процедуры и отличается от нее
следующим:
1. Заголовок функции состоит из слова FUNCTION, после которого
следует ее имя, далее в круглых скобках – список формальных парамет-
ров, а затем через двоеточие записывается тип
функции, т. е. тип возвра-
щаемого параметра. Возвращаемый параметр может быть любого поряд-
кового, вещественного или стрингового типа:
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »
