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

Процедуры-функция

Cтраница 3


В теле рекурсивной процедуры-функции ее идентификатор входит в арифметическое выражение правой части оператора присваивания.  [31]

КлассическимЗпримером использования рекурсивной процедуры-функции является процедура вычисления факториала, например.  [32]

Для записи процедуры-функции вычисления скалярного произведения двух векторов достаточно перед описателем procedure поставить описание типа результата, а результат присвоить указателю функции.  [33]

В отличие от процедуры-функции процедура общего вида может передавать в главную программу значения нескольких переменных.  [34]

Описание входа для процедуры-функции отличается от описанного выше для процедуры-подпрограммы только тем, что после атрибута ENTRY со списком задается еще и атрибут RETURNS, характеризующий возвращаемое значение.  [35]

В блок содержания процедуры-функции введена переменная р, конечное значение которой присваивается идентификатору процедуры-функции. Вместо этой переменной нельзя использовать идентификатор SK: в процедуре-функции наименование функции не может стоять в правой части оператора присваивания.  [36]

После вычисления значения процедуры-функции р и выхода из блока р переменные, локализованные в теле процедуры, становятся недоступными. Однако в общем случае возобновляется доступ к переменным, локализованным в блоке, из которого произошло обращение к процедуре. Следовательно, необходимо восстановить состояние стека, которое было до обращения к процедуре. Для этого используют связующую информацию, помещенную в начале участка стека, отведенного для процедуры-функции.  [37]

38 Блок-схема алгоритма нахождения корня уравнения. [38]

На этом составление процедуры-функции s закончено.  [39]

В блок содержания процедуры-функции введена переменная р, конечное значение которой присваивается идентификатору процедуры-функции. Вместо этой переменной нельзя использовать идентификатор SK: в процедуре-функции наименование функции не может стоять в правой части оператора присваивания.  [40]

В процессе выполнения процедуры-функции должно быть определено некоторое значение, которое будет использовано в вызывающей процедуре при вычислении выражения на месте соответствующего указателя функции.  [41]

F - имя процедуры-функции; 6, - фактические параметры, при которых должна быть выполнена процедура с именем F. Обращение к процедуре-функции размещается в выражении в том месте, где необходимо ее выполнение. Фактические параметры могут быть простыми или индексными переменными, константами, адресами массивов, выражениями.  [42]

С - имя процедуры-функции, Ьь Ьг, Ьз - фактические параметры ( аргументы) - переменные, константы или выражения, их число должно быть в точности равно числу формальных параметров в процедуре С.  [43]

В программе должны использоваться процедуры-функции для вычисления значений фигурирующих в задании подынтегральных функций.  [44]

Частным случаем процедур являются процедуры-функции, которые по значению их фактических параметров формируют единственный выход-значение самой функции.  [45]



Страницы:      1    2    3    4