TURBO PASCAL:Учебное пособие. Терёхин В.В. - 37 стр.

UptoLike

Составители: 

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