Процедура-подпрограмма - Большая Энциклопедия Нефти и Газа, статья, страница 2
Нет такой чистой и светлой мысли, которую бы русский человек не смог бы выразить в грязной матерной форме. Законы Мерфи (еще...)

Процедура-подпрограмма

Cтраница 2


Как было указано выше ( § 6.2), для сокращения объема программы целесообразно выделять многократно повторяющиеся участки стандартных вычислений и описывать их с помощью процедурных блоков. Процедура-подпрограмма представляет собой процедурный блок, в результате выполнения которого вычисляется и возвращается в вызываемую программу значение одного или нескольких переменных.  [16]

Процедура-подпрограмма SHAP выдает на печать шапку первой таблицы. Процедура-подпрограмма SHAP [ выдает на печать шапку второй таблицы.  [17]

Внешняя процедура-подпрограмма определяет некоторый самостоятельный этап вычислений. Каждая процедура-подпрограмма также определяется отдельным модулем - модулем-подпрограммой. Этот модуль начинается с заголовка подпрограммы, за которым следует тело модуля.  [18]

Внешняя процедура-подпрограмма определяет некоторый самостоятельный этап вычислений. Каждая процедура-подпрограмма также определяется отдельным модулем-подпрограммой. Этот модуль начинается с заголовка процедуры, за которым следует тело модуля.  [19]

Процедура-подпрограмма VOWSP по впекшему виду сильно напоминает функцию. В данном случае процедура-подпрограмма записана как независимая процедура, хотя она может быть записана в основной процедуре аналогично функции. В процедуру-подпрограмму введены три параметра: S. Здесь S соответствует входным данным из основной программы, a CTV и LISP - двум значениям, возвращаемым в основную программу. Параметры можно описывать в любой последовательности, но при этом необходимо соблюдать соответствие с аргументами в операторе CALL. Оператор CALL основной программы передает текущие значения аргументов ( ASU, NUMB и NUMSP - для первого CALL) в стандартную подпрограмму. Когда выполняется оператор RETURN ( или, что эквивалентно, оператор END), текущие значения аргументов передаются назад в основную программу. Таким образом процедура-подпрограмма может изменять значения одного или же всех аргументов.  [20]

Пример рассмотрен для того, чтобы показать: 1) процедура-подпрограмма может использоваться везде, где используется процедура-функция; 2) отличие между процедурой-подпрограммой и процедурой-функцией.  [21]

В процедуре PR читается два числа - значения переменных А и В. Оператором CALL UPR ( А, В, С, L) вызывается процедура-подпрограмма UPR, которая вычисляет значение переменной С. В основной программе С выдается па печать как десятичное число с фиксированной точкой.  [22]

Процедура-подпрограмма VOWSP по впекшему виду сильно напоминает функцию. В данном случае процедура-подпрограмма записана как независимая процедура, хотя она может быть записана в основной процедуре аналогично функции. В процедуру-подпрограмму введены три параметра: S. Здесь S соответствует входным данным из основной программы, a CTV и LISP - двум значениям, возвращаемым в основную программу. Параметры можно описывать в любой последовательности, но при этом необходимо соблюдать соответствие с аргументами в операторе CALL. Оператор CALL основной программы передает текущие значения аргументов ( ASU, NUMB и NUMSP - для первого CALL) в стандартную подпрограмму. Когда выполняется оператор RETURN ( или, что эквивалентно, оператор END), текущие значения аргументов передаются назад в основную программу. Таким образом процедура-подпрограмма может изменять значения одного или же всех аргументов.  [23]



Страницы:      1    2