Cтраница 3
Для работы с поисковым выражением используется экранная форма, макет которой приведен на рис. 10.3. Поисковое выражение, содержащее ключевые слова, словосочетания и фразы, формируется пользователем с помощью объекта Список выбора для поиска, созданного на основе HTML-тега SELECT. Предусмотрена возможность создания сложных поисковых выражений на основе расширенного синтаксиса, предполагающего использование скобок и символов логических операций для создания логических выражений. [31]
Операции имеют их обычное значение. По-видимому, шести уровней приоритетов операций, имеющихся в языке Ада, достаточно для создания удобства программисту. Что касается языка Паскаль, то, поскольку в ряде случаев программист вынужден использовать скобки для записи выражений, не нуждающихся с точки зрения математики в использовании скобок, число уровней приоритетов операций в нем явно недостаточно. [32]
Значением текстового выражения является строка символов, полученная последовательным сцеплением значений его операндов. Его длина равна сумме длин операндов. Например, значением текстового выражения ПЕТРОВ / / является строка ПЕТРОВА длиной 7 байт. Использование скобок в текстовых выражениях не влияет на значение выражения. [33]
Во многих трансляторах с ФОРТРАНа, в частности для ЕС ЭВМ, исключением из этого правила является возведение в степень, где действия выполняются справа налево. В трансляторе с ФОРТРАНа для Минск-32 такого исключения нет. Необходимо помнить, что присутствие скобок вносит поправки в эти правила. Использование скобок, даже если они не необходимы, часто желательно не только ради ясности, но и для того, чтобы быть уверенным, что выражение будет вычисляться правильно. Скобки в арифметических выражениях обозначают только группирование, они не предполагают умножения. [34]