Арифметическое выражение устанавливает порядок действий для получения числового значения. Арифметические выражения могут включать в себя: константы, переменные, знаки арифметических действий, круглые скобки, стандартные арифметические функции либо функции, определенные программистом.
Подстрочные и надстрочные записи не допускаются. Поэтому при составлении выражений важно следить, чтобы при записи в одну строку многоярусных алгебраических выражений порядок действий не изменился. Для этого используют дополнительные скобки (например, берут в круглые скобки числитель и знаменатель дроби).
Примеры арифметических выражений: Исходное алгебраическое выражение:
y:=(a+b)/(2*a*c); 
q:=-b-Sin(x)/(a/(b*5)-b/(c*3)); 
Каждое выражение при вычислении дает значение определенного типа, и тип вычисляемого значения должен совпадать с типом переменной, которой присваивается значение выражения.
Таблица 7. Арифметические операции.
| Знак
| Операция
| Типы операндов
| Тип результата
|
| +
| Сложение
| Целые
Хотя бы один вещественный
| Целый
Вещественный
|
| -
| Вычитание
| Целые
Хотя бы один вещественный
| Целый
Вещественный
|
| *
| Умножение
| Целые
Хотя бы один вещественный
| Целый
Вещественный
|
| /
| Деление
| Целые либо вещественные
| Вещественный
|
| div
| Деление целых чисел
| Только целые
| Целый
|
| mod
| Остаток от деления целых чисел
| Только целые
| Целый
|