Оператор присваивания
После объявления переменной, вы можете присвоить ей значение, для этого используется оператор :=. Переменной можно присвоить как единственное значение, так и математическую последовательность.
var
x : integer;
y : real;
begin
x := 1;
y := 1/3 + 1/4;
end.
При использовании присваивания, необходимо следить за правильностью типов данных. Если присвоить переменной значение несоответствующего типа, то это приведет к ошибке.
Арифметические операции в языке программирования Паскаль
Pascal поддерживает все арифметические операции, операции можно применять к числам, переменным и константам.
Сложение двух чисел или унарный плюс
a := +2;
b := 4 + 1; //5
Вычитание двух чисел или унарный минус
c := -3;
d := 6 - 5; //1
Умножение двух чисел
e := 7 * 3; //21
Деление двух чисел
Вещественное деление
f := 14 / 5; //2.8
Целочисельное деление
h := 14 div 5; //2
Остаток от деления
i := 12 mod 5; //4
Если требуется записать выражение в котором используются две операции одна за другой, то используйте скобки.
x := 2 + 4 * -3; {не правильно}
x := 2 + 4 * (-3); {правильно}
Паскаль выполняет арифметические операции в той же последовательности, что используется в математике. Операции сложения и вычитания имеют меньший приоритет чем умножение, и деление. Выражение в скобках имеет самый высокий приоритет.