Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 76 стр.

UptoLike

новную программу, которая продолжает выполняться. Любая
подпрограмма в свою очередь также может содержать под-
программы внутри себя.
2. Описание процедуры, оператор процедуры
Описание каждой процедуры начинается с заголовка, в
котором задаются имя процедуры и список формальных па-
раметров с указанием их типов. Заголовок начинается со
служебного слова Procedure.
Процедура может быть и без параметров, тогда в заголов-
ке указывается только ее имя. Общий вид записи процедуры:
Procedure <имя> (<список формальных параметров>);
<разделы описаний и объявлений процедуры>;
Begin
<раздел команд процедуры>;
End;
Процедура вызывается по ее имени:
<имя> (список фактических параметров)
2.1. Формальные и фактические параметры
С помощью формальных и фактических параметров
данные передаются из программы в процедуру и, наоборот,
из процедуры в программу. Каждый формальный параметр
указывается вместе со своим типом. Соответствующий ему
фактический параметр (там, где мы вызываем подпрограмму)
указывается без типа. Между формальными и фактическими
параметрами должно быть соответствие по количеству пара-
метров, по их типу и порядку следования.
Если несколько формальных параметров имеют одина-
ковый тип, тогда их можно объединить в список, т.е. пере-
числить параметры через запятую, а затем указать тип.
Пусть имеется заголовок процедуры: Procedure Summa
(A, B, C : Integer);
где
А, В, Сформальные параметры.
Вызвать процедуру можно следующим образом: Summa
(5, М, 7);
где 5, М, 7 – фактические параметры. Каждый фор-
мальный параметр принимает значение соответствующего
76
новную программу, которая продолжает выполняться. Любая
подпрограмма в свою очередь также может содержать под-
программы внутри себя.

    2. Описание процедуры, оператор процедуры
    Описание каждой процедуры начинается с заголовка, в
котором задаются имя процедуры и список формальных па-
раметров с указанием их типов. Заголовок начинается со
служебного слова Procedure.
    Процедура может быть и без параметров, тогда в заголов-
ке указывается только ее имя. Общий вид записи процедуры:
    Procedure <имя> (<список формальных параметров>);
    <разделы описаний и объявлений процедуры>;
    Begin
    <раздел команд процедуры>;
    End;
    Процедура вызывается по ее имени:
    <имя> (список фактических параметров)

     2.1. Формальные и фактические параметры
     С помощью формальных и фактических параметров
данные передаются из программы в процедуру и, наоборот,
из процедуры в программу. Каждый формальный параметр
указывается вместе со своим типом. Соответствующий ему
фактический параметр (там, где мы вызываем подпрограмму)
указывается без типа. Между формальными и фактическими
параметрами должно быть соответствие по количеству пара-
метров, по их типу и порядку следования.
     Если несколько формальных параметров имеют одина-
ковый тип, тогда их можно объединить в список, т.е. пере-
числить параметры через запятую, а затем указать тип.
     Пусть имеется заголовок процедуры: Procedure Summa
(A, B, C : Integer);
     где А, В, С – формальные параметры.
     Вызвать процедуру можно следующим образом: Summa
(5, М, 7);
     где 5, М, 7 – фактические параметры. Каждый фор-
мальный параметр принимает значение соответствующего
                            76