Программирование на языке высокого уровня TURBO PASCAL. Краснов С.В. - 36 стр.

UptoLike

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

36
12. Введите массив (не более 20) и определите, есть ли в нем элементы с
одинаковыми значениями.
2.5. Подпрограммы
При разработке программ иногда требуется одни и те же
последовательности действий выполнять на различных этапах обработки
информации. В таких задачах в различных местах встречаются фрагменты,
одинаковые по выполняемым действиями, различающихся только в значениях
исходных
данных. Повторяющаяся группа операторов оформляется в виде
самостоятельной программной единицыподпрограммы. Подпрограммаэто
самостоятельная часть программы, реализующая определенный алгоритм и
допускающая обращение к ней из различных частей основной программы.
В языке Pascal подпрограммы реализуются в виде процедур и функций,
которые вводятся в программу с помощью своего описания.
2.5.1. Процедуры
Процедуры
описываются в специальном разделе описательной части
программы вслед за разделом переменных. Любая процедура состоит,
аналогично программе, из заголовка процедуры и тела процедуры.
Заголовок процедуры представляет собой:
PROCEDURE < и м я> (список параметров),
где PROCEDURE – служебное слово;
имяимя процедуры, определяемое в соответствии с правилами построения
идентификаторов;
список параметровперечень имен для обозначения
исходных данных и
результатов работы процедуры с указанием их типов.
Пример:
1. ЗАГОЛОВОК ПРОЦЕДУРЫ
Имя процедуры Формальные параметры
PROCEDURE PRIM_PR (N: INTEGER; X: REAL; VAR Y: REAL);
2. ВЫЗОВ ПРОЦЕДУРЫ
. . .
PRIM_PR (A. B. Z);
Параметры
значения
Параметры
переменные
фактические
параметры