Разработка и реализация программ с использованием процедур и функций

Страницы работы

Содержание работы

Лабораторная работа № 6

Тема.Разработка и реализация программ с использованием процедур и функций

Краткие теоретическиесведения.

На языке Pascal предусмотрены средства, благодаря которым можно оформлять последовательность операторов как подпрограмму. Различают два вида подпрограмм: процедуры и функции.

Все процедуры и функции разделяют на два класса: стандартные (зарезервированы) и определены пользователем. Стандартные процедуры и функции являются частью языка, они не описываются. Процедуры и функции, определенные пользователем, обязательно описываются в разделе описания подпрограмм. Само описание не предусматривает никаких действий. Для  выполнения процедуры в программе имеется оператор вызова процедуры. Функция будет выполнена, если ее имя встретится в некотором выражении.

Процедура имеет ту же структуру, что и программа, и состоит из заглавия и блока (тела). Заглавие процедуры содержит ключевое слово procedure, имя процедуры и, если необходимо, список формальных параметров с указанием типа каждого из них. Тип параметра должен быть простым или описанным посредством имени ранее введенного типа. Блок процедуры аналогичный блоку Pascal-программы, кроме того, что после последнего end процедуры ставится точка с запятой (;).

Общий вид описания процедуры:

procedure имя процедуры(имя формального параметра: тип;

var имя формального параметра: тип);

раздел описаний

begin

раздел операторов

end;

Функция имеет ту же самую структуру, что и процедура, кроме того, что имя функции являются исходным параметром, то есть может возвращать один результат простого типа. Заглавие функции содержит ключевое слово function, имя функции, необязательный список формальных параметров с указанием типа каждого из них и имени типа функции.

Общий вид описания функции:

function имя функции (имя формального параметра: тип;

имя формального параметра: тип): тип функции ;

Похожие материалы

Информация о работе