Результатом вычисления index expression в фиксированной точке T области (см. п. 5.1.1) являются координаты точки T' области, которые определяются по следующим правилам: индексы заменяются на указанные constant expression, значения координат точки T (с учетом индексного смещения, если оно задано) или значения других указанных индексов в точке T.
Например, для точки T с координатами i=9, j=15, k=3, l=37 индексное выражение [i-1,j,k=7,l=i+4] дает значение точки индексного пространства T' с координатами i=8, j=15, k=7, l=13.
Порядок выполнения операций при вычислении arithmetical expression следующий:
вычисление индексных выражений;
определение аргументов (фактических параметров) функций (в том числе определение областей
действия редукционных функций, (см. п. 5.2.3);
выполнение операций внутри скобок ( и );
выполнение операций возведения в степень **;
выполнение операций умножения и деления * и /;
выполнение операций сложения и вычитания + и -.
При отсутствии скобок ( и ) порядок выполнения арифметических операций гарантирует вычисление эквивалентной, в математическом смысле, формулы.
Тип результата арифметического выражения определяется типами результатов операций, выполняемых при вычислении арифметического выражения с учетом приведенного выше порядка выполнения операций. Тип результата операции:
целый, если оба операнда типа целый;
двойной, если хотя бы один операнд типа двойной;
вещественный иначе.
Constant expression является частным случаем arithmetical expression. Примеры арифметических выражений: