Справочное руководство по языку Ада-83


Приложение d термины и определения - часть 6


(range constraint) — способ определения

диапазона типа,

т. е. подмножества значений этого типа, принадлежащих диапазону.

Ограничение дискриминанта

(discriminant constraint) — способ определения дискриминанта для

именуемого типа

или

личного типа.

Ограничение индекса

(index constraint) — определение ограничения в задании нижней и верхней границ для каждого индекса индексируемого типа.

Оператор

(statement) — синтаксическая конструкция, определяющая одно или несколько действий, реализуемых во время выполнения

программы.

Оператор блока

(block statement) — составной оператор, который может содержать последовательность

операторов.

Он может также содержать

раздел описаний

и

обработчики исключений,

которые являются локальными в данном операторе блока.

Оператор принятия

(accept statement), см.

вход.

Операция

(operator) — ограничитель или зарезервированное слово, используемое для указания алгоритма преобразования значений одного или двух операндов в результат заданного

типа.

Унарную операцию записывают перед операндом; бинарную операцию — между двумя операндами. Операция — это специальный вид

вызова функции.

Операция может быть описана как функция. Многие операции неявно описываются

описанием

типа (например, большинство описаний типа подразумевает описание операции сравнения на равенство для значений этого типа).

Операция типа

(operation) — элементарное действие, связанное с одним или несколькими

типами.

Операция типа [8]

неявно описывается при описании этого типа либо является

подпрограммой,

которая имеет

параметр

или

результат

заданного типа.

Описание

(declaration) — синтаксическая конструкция, которая связывает идентификатор (или другие' обозначения) с понятием. Это сопоставление внутри области текста, называемой

областью действия

описания. Внутри области действия описания существуют места использования идентификатора для ссылки на связанное с ним понятие.




Начало  Назад  Вперед