Вычислительная техника в инженерных расчетах и моделировании. Черный А.А. - 79 стр.

UptoLike

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

79
списка формальных параметров, с указанием типа каждого параметра.
Например,
Procedure Korrect; (процедура без формальных параметров)
Procedure Sort (a:integer); (аформальный параметр)
Имя процедурыидентификатор, уникальный в пределах конкретной
программы. Тело процедуры представляет собой блок, по структуре
аналогичный блоку обычной программы. Раздел операторов всегда
начинается зарезервированным словом Begin, далее следуют
операторы,отделенные “;”. Завершает раздел зарезервированное
слово End
и точка “;”.
Для обращения к процедуре используется оператор вызова процедуры. Он
состоит из идентификатора (имени) процедуры и списка фактических
параметров, отделенных друг от друга запятыми и заключенных в скобки.
Имя процедуры (список фактических параметров);
Функция, определяемая в программе, состоит из заголовка и тела
функции. Заголовок содержит зарезервированное слово Function,
идентификатор
(имя) функции и необязательный список формальных
параметров с указанием типа каждого параметра а также тип
возвращаемого функцией значения:
Function имя (формальные параметры): тип результата;
Например:
Function Prov(x,y,t:integer):integer;
Function Logic:boolean;
Имя функции - уникальный в пределах программы идентификатор.
Возвращаемый результат может иметь любой скалярный тип. Тело
функции представляет собой блок, по структуре аналогичный блоку
обычной программы:
Function имя (формальные параметры):тип результата;
раздел описаний
begin
раздел операторов
end;
В разделе операторов должен находиться по крайней мере один
оператор, присваивающий функции значение. Если таких присваиваний
несколько, то результатом выполнения функции будет значение
последнего оператора присваивания указанного в теле функции.
Обращение к функции осуществляется по имени
с необязательным
указанием списка аргументов. Каждый аргумент должен соответствовать
формальным параметрам, указанным в заголовке, и иметь тот же тип.
Далее приведены примеры программ.
Первая программа проверяет принадлежат ли два адреса одному городу и
списка формальных параметров, с указанием типа каждого параметра.
      Например,
Procedure Korrect; (процедура без формальных параметров)
Procedure Sort (a:integer); (а – формальный параметр)
Имя процедуры – идентификатор, уникальный в пределах конкретной
программы. Тело процедуры представляет собой блок, по структуре
аналогичный блоку обычной программы. Раздел операторов всегда
начинается зарезервированным словом Begin, далее следуют
операторы,отделенные “;”. Завершает раздел зарезервированное слово End
и точка “;”.
Для обращения к процедуре используется оператор вызова процедуры. Он
состоит из идентификатора (имени) процедуры и списка фактических
параметров, отделенных друг от друга запятыми и заключенных в скобки.
Имя процедуры (список фактических параметров);
      Функция, определяемая в программе, состоит из заголовка и тела
функции. Заголовок содержит зарезервированное слово Function,
идентификатор (имя) функции и необязательный список формальных
параметров с указанием типа каждого параметра а также тип
возвращаемого функцией значения:
      Function имя (формальные параметры): тип результата;
Например:
Function Prov(x,y,t:integer):integer;
Function Logic:boolean;
Имя функции - уникальный в пределах программы идентификатор.
Возвращаемый результат может иметь любой скалярный тип. Тело
функции представляет собой блок, по структуре аналогичный блоку
обычной программы:
Function имя (формальные параметры):тип результата;
раздел описаний
begin
раздел операторов
end;
      В разделе операторов должен находиться по крайней мере один
оператор, присваивающий функции значение. Если таких присваиваний
несколько, то результатом выполнения функции будет значение
последнего оператора присваивания указанного в теле функции.
Обращение к функции осуществляется по имени с необязательным
указанием списка аргументов. Каждый аргумент должен соответствовать
формальным параметрам, указанным в заголовке, и иметь тот же тип.
      Далее приведены примеры программ.
Первая программа проверяет принадлежат ли два адреса одному городу и




                                    79