Составители:
Рубрика:
37
Простым случаем составного оператора является пус-
той составной оператор:
begin
end;
Часто к его помощи прибегают при написании больших
программ, когда некоторые ее участки детализируются по мере
отладки.
14 Использование стандартных процедур и
функций
14.1 Понятие формальных и фактических
параметров
Для дальнейшей работы на языке Паскаль нам необходи-
мо познакомиться с понятием подпрограмм: процедур и
функций, правилами описания их заголовков и способами пере-
дачи данных из программы в подпрограмму и обратно.
Основное отличие процедур и функций заключается в том,
что идентификатор функции имеет (или возвращает) значе-
ние определенного типа и поэтому для вызова функции необ-
ходимо включить ее в выражение, например в правую часть
оператора присваивания.
Примеры:
p:=sin(x);
{
sin
-
идентификатор функции
}
t:=2*round(w)-7;
{
round
-
идентификатор функции
}
В последствии, при знакомстве с новыми функция-
ми и процедурами, мы будем записывать их заголовки, по-
этому сразу отметим, что заголовок функции записывается
следующим образом:
function
<идентификатор-имя процедуры>(<список па-
раметров>): <тип значения функции>;
Примеры:
function Chr{X: Byte): Char;
function Copy(S: String; Index: Integer;
Count: Integer): String;
Простым случаем составного оператора является пус-
той составной оператор:
begin
end;
Часто к его помощи прибегают при написании больших
программ, когда некоторые ее участки детализируются по мере
отладки.
14 Использование стандартных процедур и
функций
14.1 Понятие формальных и фактических
параметров
Для дальнейшей работы на языке Паскаль нам необходи-
мо познакомиться с понятием подпрограмм: процедур и
функций, правилами описания их заголовков и способами пере-
дачи данных из программы в подпрограмму и обратно.
Основное отличие процедур и функций заключается в том,
что идентификатор функции имеет (или возвращает) значе-
ние определенного типа и поэтому для вызова функции необ-
ходимо включить ее в выражение, например в правую часть
оператора присваивания.
Примеры:
p:=sin(x); {sin - идентификатор функции}
t:=2*round(w)-7; {round - идентификатор функции}
В последствии, при знакомстве с новыми функция-
ми и процедурами, мы будем записывать их заголовки, по-
этому сразу отметим, что заголовок функции записывается
следующим образом:
function <идентификатор-имя процедуры>(<список па-
раметров>): <тип значения функции>;
Примеры:
function Chr{X: Byte): Char;
function Copy(S: String; Index: Integer;
Count: Integer): String;
37
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »
