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

Первый оператор - подпрограмма

Cтраница 1


Первый оператор подпрограммы F присваивает переменной т значение длины наибольшего из трех отрезков х, у, г. Следующий оператор вычисляет номер класса, к которой относится эта тройка отрезков.  [1]

Первым оператором подпрограммы всегда является оператор FUNCTION или оператор SUBROUTINE, который определяет и именует подпрограмму и задает формальные аргументы подпрограммы. В подпрограмме FUNCTION присутствие хотя бы одного формального аргумента обязательно. В качестве формальных аргументов могут использоваться имена переменных, массивов или внешних под.  [2]

Первым оператором подпрограммы может быть только ее заголовок FUNCTION или SUBROUTINE. Последней строкой профаммного компонента должна быть строка с оператором END, который является исполняемым оператором.  [3]

Первым оператором подпрограммы должен быть оператор SUBROUTINE или FUNCTION. Основная программа никаким специальным оператором не идентифицируется и начинается сразу с описаний. В частном случае любая программная единица может не иметь явных описаний.  [4]

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

Оператор SUBROUTINE должен быть первым оператором подпрограммы, представляющей набор операторов, которые выполняют часто используемые вычисления. Подпрограмма не всегда возвращает результаты вычислений в вызывающую программу.  [6]

В операторе GOSUB указывают номер строки первого оператора подпрограммы. После завершения ее выполнения управление возвращается оператором RETURN обратно в основную программу. Выполнение программы продолжается со следующей за оператором COSUB строки. В языке БЕЙСИК программист сам должен заботиться о пересылке фактических аргументов из основной программы в подпрограмму и передаче результатов счета из подпрограммы в основную, или вызывающую, программу.  [7]

Обращение к подпрограмме обеспечивается оператором ОО51ЛВ: вторая метка соответствует номеру первого оператора подпрограммы.  [8]

Все подпрограммы, работающие с базой данных, вызываются только с помощью оператора LINKB в вызывающей программе, одновременно выполняющего и функции CALL; первым оператором ЯМД подпрограммы должен быть BASE. С помощью LINKB подпрограммы сами могут обращаться - к модулям более низкого уровня, которые тоже должны начинаться с BASE. Возврат управления из подпрограммы производится обычно, без использования каких-либо средств СУБД.  [9]

Подпрограмма SUBROUTINE является самостоятельной программной единицей. Первым оператором подпрограммы должен быть оператор SUBROUTINE, который определяет имя подпрограммы и ее аргументы.  [10]

Подпрограмма SUBROUTINE является самостоятельной программной единицей. Первым оператором подпрограммы должен быть оператор SUBROUTINE, который определяет имя подпрограммы и ее аргументы.  [11]

Подпрограмма SUBROUTINE может состоять из любого числа операторов. Первым оператором подпрограммы должен быть оператор SUBROUTINE. Среди операторов подпрограммы должен быть хотя бы один оператор RETURN, который указывает на завершение работы подпрограммы и обеспечивает передачу управления в вызывающую программную единицу.  [12]

Переменные, которые являются общими для подпрограммы и вызывающей программы, указываются в виде формальных параметров в первом операторе подпрограммы. При записи операторов подпрограммы они используются наравне с другими переменными, определенными в данном сегменте. Но в отличие от этих переменных формальные параметры не имеют значений, они лишь определяют порядок и способ обработки данных.  [13]

14 Схема организации. [14]

Собственно говоря, подпрограмма - это программа внутри основной программы или такая последовательность ее операторов, которая чаще всего используется. Вместо того, чтобы каждый раз писать все эти операторы, достаточно написать их один раз и обращаться к ним при помощи оператора БПЗУп в случае необходимости. Первым оператором подпрограммы должен быть соответствующий указатель, а последним ее оператором - оператор ВЫХОД. Он возвращает процесс в основную программу, точнее, к выполнению того оператора, который стоит за БПЗУП. Текст подпрограммы может включать и указатели, что дает, в частности, возможность с помощью различных операторов перехода обращаться к различным участкам одной и той же подпрограммы.  [15]



Страницы:      1    2