Операции с числами

Оператор присваивания

После объявления переменной, вы можете присвоить ей значение, для этого используется оператор :=. Переменной можно присвоить как единственное значение, так и математическую последовательность.

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); {правильно}

Паскаль выполняет арифметические операции в той же последовательности, что используется в математике. Операции сложения и вычитания имеют меньший приоритет чем умножение, и деление. Выражение в скобках имеет самый высокий приоритет.

Смотрите также: