Cтраница 4
![]() |
Организация пространств планирования в системе MOLGEN flStefik, 1981 Ь1. [46] |
Каждому оператору назначается определенный уровень приоритета. Как правило, операторы сравнения имеют более высокий приоритет, чем операторы временного расширения, а последние имеют приоритет перед операторами специализации. Такое ранжирование операторов является, по существу, одним из отражений стратегии наименьшего принуждения, поскольку операции с более высоким приоритетом, как правило, оставляют большую свободу действий на будущее, чем операторы с более низким приоритетом. В той предметной области, для которой предназначена система MOLGEN, с помощью этих операторов моделируется экспертность специалистов, разрабатывающих эксперименты, но общие принципы организации этой системы вполне применимы и в других областях проектирования и планирования. [47]
Эти условия содержат операторы сравнения и заключаются в квадратные скобки как часть описания формата. [48]
Каждое условие содержит имя поля базы данных, оператор сравнения и значение, с которым сравнивается поле. [49]
Выражение, которое вы используете в Access, объединяет несколько критериев для определения набора условий, которым должна соответствовать запись, прежде чем Access выберет ее как результат фильтра или запроса. Несколько критериев объединяются с помощью логических операторов, операторов сравнения и арифметических операторов. Различные типы выражений используют различные типы операторов. [50]
Отметим, что в чистом Дейталоге отсутствует возможность выражения арифметических операций. Поступая несколько вольно, для арифметических операторов и для операторов сравнения мы будем использовать встроенные предикаты ( гл. [51]
В ранее приведенном примере выражение в скобках, следующее за конструкцией WHILE, может быть гораздо более сложным, чем это показано. Прежде чем проиллюстрировать это утверждение, мы должны кратко обсудить операторы сравнения и логические операторы. Они во многом аналогичны операторам Фортрана, но из-за расширенного набора символов обозначения для операторов ПЛ / 1 отличны от Фортрана. [52]
Этот знак интерпретируется как оператор присваивания. Поскольку это выражение логическое, то второй знак равенства воспринимается как оператор сравнения. Это значение и присваивается переменной А. [53]
Множественный критерий сравнения - все условия находятся в одной строке, связка И. Номер группы, код предмета заданы как точные значения, оценка - оператор сравнения со значением константы. [54]
Использование этой связки требует, чтобы последующий термин отсутствовал в сведении. В АИДОС эту связку можно применять вместе с логической связкой, а также с операторами сравнения, что обеспечивает релевантность только тех сведений, которые удовлетворяют условиям, требуемым для этой связки, и не содержит термина, записанного после знака отрицания. [55]