Подпрограммы-процедуры пользователя

 

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

Процедура пользователя – это именованная группа операторов, реализующая определенную часть общей задачи. Процедура вызывается по имени из любой части головной программы.

Описание процедуры включает заголовок и тело процедуры. Заголовок состоит из зарезервированного слова Procedure, идентификатора (имени) процедуры и необязательного списка формальных параметров, заключенного в круглые скобки. Для каждого параметра из списка указывается его тип.

Формат

Procedure <Имя процедуры>{(формальные параметры); {заголовок}

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

Begin

<раздел операторов> {тело процедуры}

End;

Пример заголовка

Procedure Sort(A:integer; B:real;var S:real);

Procedure Sum;

Имя процедуры – это идентификатор, записанный по правилам записи идентификаторов и уникальный в пределах программы. Тело процедуры – это локальный блок, по структуре аналогичный программе.

Для обращения к процедуре используется оператор вызова процедуры. Он состоит из идентификатора (имени) процедуры и списка фактических параметров, отделенных друг от друга запятыми и заключенных в круглые скобки.

Например, SORT(A1,B1,S1); SORT(14,25,S); SUM;.

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: