Cтраница 2
Каждая внешняя функция определяется отдельным программным модулем, который в этом случае называется модуль-функция. Этот модуль начинается с заголовка функции, за которым следует тело модуля. [16]
Программа состоит из одного или нескольких программных модулей ( ПМ), один из которых называется головным, а другие - модуль-функциями или подпрограммами. Модуль-функции и подпрограммы называются модуль-процедурами. Модуль, записанный на алгоритмическом языке, называется исходным ( символьным), а оттранслированный - объективным. [17]
Что же касается уравнений пятой степени, то, к сожалению, в учебниках обыкновенно ограничиваются констатированием того отрицательного результата, что такое уравнение невозможно решить с помощью ряда радикалов, присоединяя к этому еще туманное указание на то, что решение становится возможным посредством эллиптических функций - точнее следовало бы сказать эллиптических модуль-функций. Я отношусь отрицательно к такому изложению, так как оно дает совершенно неправильное противопоставление и служит скорее помехой правильному пониманию положения вещей, чем способствует ему. В действительности, отделяя алгебраическую часть от аналитической, можно резюмировать все, к чему мы пришли, следующим образом. [18]
Программа состоит из одного или нескольких программных модулей ( ПМ), один из которых называется головным, а другие - модуль-функциями или подпрограммами. Модуль-функции и подпрограммы называются модуль-процедурами. Модуль, записанный на алгоритмическом языке, называется исходным ( символьным), а оттранслированный - объективным. [19]
Обращение к модуль-функции такое же, как и к внутренней функции, но производятся только из других модулей. Указатель модуль-функции может включаться в выражения в качестве операнда. [20]
Обращение к модуль-функции такое же, как в к внутренней функции, по производится из другого модуля. Выход из модуль-функции осуществляется с помощью слова RETURN, Таких выходов в модуле моя ет быть несколько. [21]
При исполнении модуль-функции могут возникать побочные эффекты, вызывающие присвоение новых значений фактическим аргументам указателя функции. Это происходит тогда, когда в модуль-функции имеются операторы присваивания, в левой части которых стоят формальные аргументы или вела-чппы из общей памяти. [22]
Значительно усовершенствована организация внутренних функции и внешних процедур. Внутренние функции могут иметь до 15 аргументов. Заголовок модуль-функции дополнен описателем типа, если тип функции не определяется первой буквой ее имени. [23]
Выше была рассмотрена задача оптимального управления электрическим двигателем постоянного тока с учетом ограничения ва скорость. Однако эту же задачу можно решить с применением модуль-функции, что в значительной степени облегчает решение. [24]
Этот модуль-функция имеет два динамических параметра: А - имя вектора, и N - число его компонент. Параметр R является статическим: с помощью этой переменной задается значение, используемое при выполнении данного модуля. Поскольку связь модулей по переменным производится с помощью общих объектов, то эта переменная размещена в первой позиции непомеченного общего блока данных. Тот программный модуль, который будет использовать модуль-функцию NMAX, должен использовать какую-либо переменную для обозначения этого значения, разместить ( с помощью объявления общих объектов) эту переменную также в первой позиции непомеченного общего блока и перед использованием функции NMAX присвоить этой переменной конкретное значение. [25]