Арифметическое выражение задает правило вычисления значения переменных. Выражение строится из констант, переменных, операций, функций, разделенных знаками арифметических операций и круглыми скобками. Тип выражения совпадает с типом результата.
При составлении выражений следует выполнять следующие правила:
1. Нельзя записывать подряд два знака арифметических операций.
нельзя: A+-B
нужно: A+(-B)
2. Не допускаются верхние и нижние индексы, «двухэтажные» дроби.
нельзя: x1, x2,
нужно: x1, SQR(X), 1/2
3. Можно использовать скобки только круглого типа.
4. Вычисления выполняются слева направо, в соответствии со старшинством операций. Если присутствуют круглые скобки, то сначала выполняются действия в скобках.
Порядок выполнения действий в арифметическом выражении:
1. Вычисление значений функций.
2. Смена знака (-).
3. Умножение, деление, операции DIV, MOD.
4. Сложение, вычитание.
Операция возведения в степень в языке Паскаль отсутствует. Для выполнения этой операции используется следующая математическая формула:
На Паскале это будет выглядеть так:
XY =EXP(Y*LN(X))
Например: X5 = EXP(5*LN(X))