ВУЗ:
Составители:
Рубрика:
94
Процедуры используются в том случае, если подпрограмма имеет
несколько результатов вычислений или результат является многомерной
величиной, или не имеет результата.
Описание процедуры имеет вид:
Procedure <имя> (формальные параметры);
<раздел описаний>
label <список меток>;
const <список констант>;
type <список типов>;
var <список переменных>
Begin
<тело процедуры>
End;
и помещается в основной программе в разделе описаний.
Формальные параметры представляют собой список
переменных с указанием их типа. Эти переменные не описываются в
разделе описания процедур, используются только в теле процедуры и
локальны по отношению к ней.
Формальные параметры подразделяются:
1) на параметры–значения – это входные данные для работы
процедур и функций, в списке формальных параметров они
описываются в виде
(X1:T1; X2:T2;...)
или (Х1,Х2:Т;...),
где Хi– имена параметров; Тi – тип параметров.
Например:
(а,b:real; c:integer; ...)
2) параметры–переменные – это, как правило, выходные данные
процедуры (результаты выполнения процедуры), которые передаются в
основную программу. Описание выходных параметров следующее:
(... var x,s:real; var y:integer)
В целом заголовок процедуры с описанием формальных
параметров может быть таким:
Procedure Prim (a,b:real; c:integer;
var x,s: real; var y:integer)
.
Процедура не может выполняться сама, ее необходимо вызвать из
основной программы или другой подпрограммы по имени с указанием в
скобках фактических параметров.
Обращение к процедуре:
<имя процедуры> (фактические параметры).
Например:
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »