Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В заголовке программы необходимо указать способ подстановки фактических параметров. Принято различать два способа подстановки параметров:
– подстановка значения (параметр-значение);
– подстановка переменной (параметр-переменная).
Параметры-значения передаются основной программой в подпрограмму через стек в виде их копий, поэтому фактический параметр подпрограммой измениться не может.
Параметры, которые называют параметрами-переменными, указываются заданием зарезервированного слова Var перед их идентификаторами в списке формальных параметров. При передаче параметров-переменных в подпрограмму фактически через стек передаются их адреса в порядке, объявленном в заголовке подпрограммы. Следовательно, подпрограмма имеет доступ к этим параметрам и может их изменять.
Входные параметры подпрограммы могут быть как параметрами-значениями, так и параметрами-переменными. Выходные (модифицируемые) – только параметрами-переменными.
Фактическими параметрами, соответствующими параметрам-значениям, могут быть имена переменных, константы, выражения. Фактическими параметрами, соответствующими параметрам-переменным, – только имена переменных.
П р и м е р. Отпечатать таблицу значений суммы:
для m = 1, 2, …, 1024.
Опишем процедуру вычисления суммы S.
Дата публикования: 2014-10-25; Прочитано: 361 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!