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

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

Оператор присваивания выполняется следующим образом: сначала вычисляется выражение в правой части присваивания, а затем его значение присваивается переменной, указанной в левой части оператора.

Например: rezult:= a div b;

сначала выполняется целочисленное деление переменной a на

значение переменной b, а затем результат присваивается

переменной rezult.

В частных случаях выражение в правой части оператора присваивания может принимать значение константы, имени переменной или имени функции. Например: t:= 527.475; m:= fun; y:= sqrt(x);

Оператор присваивания применим не только к арифметическим, но и к логическим и символьным данным.

Ошибочные фрагменты программ

var d: real; var

........ a, b, c, d: real;

d:= ‘7’;..............

........ a:= (b<c) and (d>c);

Разрешается при целочисленном выражении использовать переменную действительного типа в левой части оператора присваивания. В этом случае значение вычисленного выражения будет преобразовано в вещественный тип. Например: var y, sum, c5, pi: real;

a, b, x, k: integer;

.......................

y:= a+round(b/3)*2;

sum:= sum+x;

c5:= 2*k-sin(pi/4-x);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: