Cтраница 1
Набор операторов таких языков обычно позволяет: определять скалярные величины и геометрические объекты; описывать траекторию движения инструмента, основные и вспомогательные функции оборудования и его системы управления; вычислять параметры обработки. В состав геометрических объектов этих языков включены точка, прямая, окружность, плоскость, вектор, контур, область и др. Геометрическим объектам и переменным присваиваются символьные или числовые имена, по которым осуществляется обращение к ним. Над переменными определен широкий набор арифметических и логических операций, стандартные функции. Для управления вычислительным процессом введены классические операторы языков программирования: присваивания, условного и безусловного переходов, цикла. Для выделения повторяющихся участков программ используются подпрограммы. [1]
Набор операторов: включает 20 процедур - DATA, DEF, DIM, END, FOR, GOSUB, GOTO, IF, INPUT, LET, NEXT, ON, OPTION BASE, PRINT, RANDOMIZE, READ, REM, RESTORE, RETURN, STOP. Ниже излагаются некоторые особенности операторов, связанные с ограничениями минимального бейсика. [2]
Набор операторов, выполняемых как результат возникновения ситуации, указанной в операторе ON, обрабатывается компилятором как миниатюрная процедура. [3]
Такой набор операторов называется векторным оператором, или регулярным тензорным оператором. Заметим, что оператор углового момента является векторным оператором. [4]
Поэтому из всего набора операторов моментов количества движения можно выбрать различные наборы операторов, коммутирующих друг с другом, а также с гамильтонианом. [5]
Функция переходов задается набором операторов, присваивающих переменной, представляющей автомат, значения ( идентификаторов состояний) из числа объявленных в списке состояний. При этом могут использоваться и логические выражения, операторы if-then, case, а также оператор таблицы и их сочетания. [6]
ГА реализуется с лучшим постоянным набором операторов, определенных при тестировании. В процессе работы алгоритма применяются разработанные методики настройки поиска. [7]
Геометрическая система Arclnfo включает набор операторов, которые возвращают фигуры, получаемые в результате логических сравнений между наборами точек в одной или более фигур. [8]
Язык заданий представляет собой набор операторов управления заданиями. Операторы управления заданиями, подготовленные на перфокартах, размещаются в задании. При этом следует иметь в виду, что операторы управления заданиями обычно вводятся с логического устройства SYSRDR, а данные задания ( исходная программа, числовые данные) вводятся с логического устройства SYSIPT. В этом случае все задание ( операторы управления заданиями, исходный модуль и исходные данные) вводятся с этого устройства. [9]
При втором подходе в набор операторов алгоритмического языка ( Кобола или ПЛ / 1) включаются операторы ЯМД. В этом случае исходная программа сначала проходит этап предтранс-ляции, на котором операторы ЯМД заменяются эквивалентными группами операторов базового языка, после чего выполняется трансляция программы с базового языка. На этапе предтрансляции выполняется синтаксический контроль операторов ЯМД, а в тех СУБД, где предтранслятор использует таблицы подсхемы, - и семантический контроль. [10]
Каждая секция состоит из набора операторов. Оператор - это основной элемент языка, предназначенный для описания характеристик ИЭС, и представляет собой синтаксически допустимое сочетание слов и символов языка, начинающихся с зарезервированного слова. [11]
В данном примере при наборе оператора 10 была допущена ошибка в названии функции SIN, что вызвало соответствующее сообщение. Следует обратить внимание на то, что в примерах программ раздела 13.2.6 операторы нумеруются не подряд. [12]
Наиболее богатые возможности для расширения набора операторов с помощью специальных процедур имеются в языке АПЛ. Во-первых, АПЛ - это язык с динамической проверкой атрибутов: не существует деклараций, в которых устанавливается связь имен с атрибутами; каждая переменная интерпретируется системой исходя из ее текущего значения и контекста того выражения, в котором она встретилась. Описания необходимы только для констант. Отсутствие явных описаний типа при расширении языка с помощью пакета подпрограмм не нанесет никакого ущерба языку, в котором описания переменных отсутствуют вообще. Вызов функции осуществляется простым употреблением ее имени, аналогично тому как вызов операции, выполняемой некоторым оператором, осуществляется употреблением символа этого оператора. [13]
Наиболее богатые возможности для расширения набора операторов с помощью специальных процедур имеются в языке АПЛ. Во-первых, АПЛ - это язык с динамической проверкой атрибутов: не существует деклараций, в которых устанавливается связь имен с атрибутами; каждая переменная интерпретируется системой исходя из ее текущего значения и контекста того выражения, в котором она встретилась. Описания необходимы только для констант. Отсутствие явных описаний типа при расширении языка с помощью пакета подпрограмм не нанесет никакого ущерба языку, в котором описания переменных отсутствуют вообще. Вызов функции осуществляется простым употреблением ее имени, аналогично тому как вызов операции, выполняемой некоторым оператором, осуществляется употреблением символа этого рператора. [14]
Суть его заключается в наличии набора типовых операторов ( например, 13-членный оператор конечно-разностного аналога бигар-монического дифференциального уравнения для изгибаемой пластины), с которым связаны номера составляемых уравнений. Возможность быстрого составления уравнения с любым номером, что особенно важно при использовании различных итерационных методов, является большим преимуществом. Однако при различного рода нерегулярностях число нетиповых операторов быстро возрастает, что зачастую становится непреодолимым препятствием для применения операторного способа. [15]