Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Параметры подпрограмм



В заголовке программы необходимо указать способ подстановки фактических параметров. Принято различать два способа подстановки параметров:

– подстановка значения (параметр-значение);

– подстановка переменной (параметр-переменная).

Параметры-значения передаются основной программой в подпрограмму через стек в виде их копий, поэтому фактический параметр подпрограммой измениться не может.

Параметры, которые называют параметрами-переменными, указываются заданием зарезервированного слова Var перед их идентификаторами в списке формальных параметров. При передаче параметров-переменных в подпрограмму фактически через стек передаются их адреса в порядке, объявленном в заголовке подпрограммы. Следовательно, подпрограмма имеет доступ к этим параметрам и может их изменять.

Входные параметры подпрограммы могут быть как параметрами-значениями, так и параметрами-переменными. Выходные (модифицируемые) – только параметрами-переменными.

Фактическими параметрами, соответствующими параметрам-значениям, могут быть имена переменных, константы, выражения. Фактическими параметрами, соответствующими параметрам-переменным, – только имена переменных.

П р и м е р. Отпечатать таблицу значений суммы:

для m = 1, 2, …, 1024.

Опишем процедуру вычисления суммы S.





Дата публикования: 2014-10-25; Прочитано: 361 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...