Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
Procedure
1.
2. Подпрограмма - именованная, логически законченная группа операторов
языка, которую можно вызвать для выполнения любое количество раз из
различных мест программы.
3. Описание процедуры:
Procedure Имя_Процедуры [(список формальных
параметров)];
Type // объявление пользовательских типов
Const // объявление констант
Var // описание переменных
// Блок объявления процедур и функций
Begin
Операторы;
End;
Вызов процедуры:
Имя_Процедуры [(список фактических параметров)];
4. Место процедуры в программе:
Program Имя_программы;
Uses
Const // объявление глобальных констант
Type // объявление глобальных пользовательских типов
Var // объявление глобальных пользовательских типов
Procedure Имя_Процедуры [(список формальных параметров)];
Const // объявление локальных констант
Type // объявление локальных пользовательских типов
Var // объявление локальных пользовательских типов
// Блок объявления процедур и функций
Begin
Операторы;
End;
BEGIN
операторы;
Имя_процедуры [(список фактических параметров)];
операторы;
END.
5. Глобальные –описаны в основной программе. К ним можно обращаться в
любом месте программы.
Локальные – описываются внутри подпрограммы. К ним можно
обращаться только внутри этой подпрограммы.
6. Параметры – значения
Procedure Имя_Процедуры (Список_переменных1 : Тип1;
Список_переменных2 : Тип2; …);
Параметры – переменные
Procedure Имя_Процедуры ( var Список_переменных1 : Тип1; var
Список_переменных2 : Тип2; …);
8. Описание функции:
Function Имя_Функции [(список формальных
параметров)]:Тип_Результата;
Type // объявление пользовательских типов
Const // объявление констант
Var // описание переменных
// Блок объявления процедур и функций
Begin
Операторы;
Имя_Функции:=Результат;
End;
Вызов функции:
Имя_Переменной:=Имя_функции [(список фактических
параметров)];
Writeln (Имя_функции [(список фактических параметров)]);
9. Место функции в программе:
Program Имя_программы;
Uses
Const // объявление глобальных констант
Type // объявление глобальных пользовательских типов
Var // объявление глобальных пользовательских типов
Function Имя_Функции [(список формальных параметров)] :Тип_Результата;
Const // объявление локальных констант
Type // объявление локальных пользовательских типов
Var // объявление локальных пользовательских типов
// Блок объявления процедур и функций
Begin
Операторы;
Имя_Функции:=Результат;
End;
BEGIN
операторы;
Имя_переменной:=Имя_Функции [(список фактических параметров)];
операторы;
END.