Арифметические выражения записываются по следующим правилам:
· Нельзя опускать знак умножения (*) между сомножителями , а также ставить рядом два знака операций.
· Индексы элементов массивов записываются в квадратных (Pascal, Си) или круглых (Basic) скобках.
· Для обозначения переменных используются буквы только латинского алфавита.
· Операции в выражениях без скобок выполняются согласно их приоритету, т.е. в порядке старшинства:
· сначала вычисление функций,
· затем возведение в степень,
· потом умножение и деление
· и в последнюю очередь — сложение и вычитание.
Операции одного старшинства выполняются последовательно слева направо. Например, в языке QBasic выражение 2 ^3 ^2 вычисляется как (2 ^3) ^2 = 64. А в языке Pascal вообще не предусмотрена операция возведения в степень, в Pascal записывается как exp( y* ln (x) ), а x^ y^ z как
exp( exp ( z* ln(y) ) * ln(x) ).
Чтобы повысить приоритет операции, используются круглые скобки.