Cтраница 2
В ряде систем разрешается использование нестандартных Функций от нескольких аргументов. [16]
Оператор DEF позволял использовать многострочное описание нестандартной функции, заканчивавшееся оператором FNEND. [17]
F: кроме обычного однострочного описания нестандартной функции допускается описание в виде подпрограммы-функции. Результирующее значение должно быть возвращено с помощью оператора RETURN. Допускается наличие рекурсивного обращения функции к самой себе. [18]
Раздел DEFINE, как указывалось выше, содержит определения нестандартных функций. Такие функции могут быть использованы для описания тех действий, которые в языке ATNL не определены или выполняются неэффективно, а также для интерфейса ATNL с другими системами программирования. [19]
В дополнение к стандартной процедуре СВЯЗЬ СТ могут широко использоваться нестандартные функции связывания. Примером подобного утверждения является такое входное предложение: Все ли токарные станки марки А построены заводом В. [20]
Иногда после опера тора END разрешают размещать тексты подпрограмм и нестандартных функций. [21]
Кроме стандартных функций, пользователь может вводить в своей задаче и нестандартные функции. [22]
Для того, чтобы ускорить процесс вычисления, в системе предусмотрен ввод нестандартных функций. Для этого объявляется перечень имен и тел функций в определенном формате. Тело функции пишется в нотации языка Си и затем компилируется в системе. [23]
Выражением называется совокупность констант, простых переменных, элементов массивов, указателей стандартных и нестандартных функций, соединенных знаками операций, знаками отношений и круглыми скобками. Порядок вычисления выражений задается старшинством операций, входящих в выражение, и круглыми скобками. Различают арифметические выражения, выражения отношения и логические выражения. [24]
Основными объектами бейсика являются текстовые и числовые константы вещественного типа, переменные вещественного типа, стаи дартные и нестандартные функции, арифметические выражения. Каждому из этих объектов в ЭВМ соответствует определенное значение, представленное той или иной комбинацией двоичных разрядов. Эти кодовые комбинации могут оставаться неизменными в процессе выполнения программы или менять свои значения в соответствии с предписаниями алгоритма. [25]
РСП интерпретируется сетевой грамматикой, формально она может быть определена кортежем Fs ( У, L, N), где V - описание словарей, используемых при разборе входной цепочки; L - описание нестандартных функций, необходимых для эффективного разбора; N - описание РСП, представляющее собой описание множества так называемых кустов. Кустом называется вершина РСП с множеством дуг, выходящих из нее. Под разбором входной цепочки ( фразы языка) понимается проверка ее допустимости РСП. [26]
Однако кроме этого система программирования предоставляет в распоряжение пользователя средства управления вводом-выводом; библиотеки ( архивы), в которых могут постоянно или временно храниться информационные и программные наборы данных; стандартные и нестандартные заготовки, аналогичные стандартным и нестандартным функциям в языках высокого уровня; различные отладочные средства, учитывающие специфику языка программирования и многое другое. [27]
Он может представлять собой константу, простую или индексную переменную, указатель функции или любое арифметическое выражение. Указатель нестандартной функции используется в арифметических выражениях в качестве операнда. Если в арифметическом выражении встречается указатель нестандартной функции, машина обращается к соответствующему оператору определения функции, производит замену формального аргумента на фактический и вычисляет значение арифметического выражения, определяющего функцию для указанного значения фактического аргумента. Полученное значение присваивается имени функции, после чего продолжается вычисление исходного арифметического выражения, из которого произошло обращение к нестандартной функции. [28]
Строгое определение словарной статьи не приводится, так как ее содержание зависит от конкретного использования значений различных синтаксических и семантических признаков слов ЕЯ. Описание набора нестандартных функций также не дано, так как их конкретная реализация определяется реальной разработкой системы. [29]
Оператор DEF размещают в начале программы. После того как нестандартная функция определена оператором DEF, ее можно использовать так же, как и стандартные функции. [30]