3.5.3 Арифметические и логические операции.

В основном нам понадобится пять арифметических операций:
Операция сложения: использует знак„+" и складывает два числа, например c=a+b складывает значения переменных a и b и сохраняет результат операции в переменную с (c=3+2, следовательно, c=5).
Операция вычитания: использует знак „ - " и вычитает из первого значения второе, например c=a-b вычитает значение переменной а из значения переменной b и сохраняет результат операции в переменную с (c=3-2, следовательно, c=1).
Операция умножения: использует знак „*" и умножает два числа, например c=a*b умножает значения переменных a и b и сохраняет результат операции в переменную с(c=3*2, следовательно, c=6).
Операция деления: использует знак „/" и делит первое значения на второе, например c=a/b вычитает значение переменной а на значение переменной b и сохраняет результат операции в переменную с (c=3/2, следовательно, c=1,5 или c=1, в зависимости от языка и типов данных используемых переменных).
Операция остаток от деления: использует знак „%" и делит первое значения на второе, например c=a%b вычитает значение переменной а на значение переменной b и сохраняет остаток от деления в переменную с (c=5%3, следовательно, c=2).
В языке EPL не существует переменной вероятностного типа, поэтому логические операции производятся только в управляющих командах.
В языках, где имеются переменные вероятностного типа, есть возможность использовать и логические операции тоже, например c= a && b, c=true, если a и b равны и c=false, если a и b не равны. Больше информации о логических операциях можно найти в разделе управляющих команд.
Порядок выполнения операций в некоторых языках программирования разный, а в некоторых языках одинаковый: часть языков сначала совершают операции умножения и деления, а потом сложения и вычитания. Операции выполняются слева направо. Однако порядок операций можно определить и с помощью скобок (прежде всего, совершаются операции находящиеся в скобках). Например, c=a+a*b отличается от операции c=(a+a)*b.
Различные языки программирования позволяют использование различных арифметических операторов. Например c += a прибавляет к значению переменной с значение переменной а (т.е. c = a + c), a++ это операция итерации переменной, т.е. увеличения значения переменной на один (т.е. a=a+1) и т.д.