1.3. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ

Арифметическое выражение – это запись математической формулы с использованием констант, переменных, функций, знаков арифметических операций и круглых скобок.

Знаки арифметических операций

+ (плюс) сложение

-  (минус) вычитание

* (звёздочка) умножение

/ (следж) деление

** (две звездочки) возведение в степень.

Константы, переменные, указатели функций, а также выражения в круглых скобках называются операндами. Арифметическое выражение может присутствовать в правой части оператора присваивания, в списке фактических параметров при обращении к подпрограмме. Арифметические выражения используются при записи отношений.

ПРИМЕР: Записать на языке Фортран выражение

.

РЕШЕНИЕ:

(a+b*sin(x**3-4))/(1.0+x**2) .

Приведем пример неправильных (в смысле синтаксиса языка Фортран) арифметических выражений:

1)     b**3*(-4++6*a),

2)     c*(a+b-c))

В выражении 1 подряд поставлены два знака +, а в выражении 2 для одной из закрывающихся круглых скобок отсутствует парная ей открывающаяся скобка.

Скобки в арифметических выражениях имеют обычный математический смысл. При написании арифметических выражений следует соблюдать правила:

1. Два знака операции не могут стоять рядом, а если это необходимо, то они должны быть разделены скобками. Так, например, запись вида A/-D неверна, а запись A/(-D) верна.

2. Выражения в круглых скобках выполняются в первую очередь.

3. Если в арифметическом выражении отсутствуют круглые скобки, то порядок выполнения операций (приоритет) будет следующим:

а) вычисление функций;

б) возведение в степень;

в) умножение и деление;

г) сложение и вычитание.


4. Операции одного приоритета выполняются последовательно слева направо за исключением операции возведения в степень, которая выполняется справа налево.

5. При написании арифметических выражений во избежание ошибок, а также для удобства прочтения целесообразно использовать скобки.