Составители:
Рубрика:
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
- …
- следующая ›
- последняя »