Оператор присвоюваннявикористовується для збереження результату обчислення вирази в змінній. Загальний вид:
змінна := вирази;
Знак := читається як "привласнити".
Робота оператора:
Спочатку обчислюється вирази, що стоїть праворуч від знака :=, потім результат записується в змінну, що стоїть ліворуч від знака. Наприклад, після виконання оператора
k:=k+2;
поточне значення змінної k збільшиться на 2.
Тип змінної повинен бути не молодшетипу вирази (наприклад, якщо вирази дає ціле число, результат можна писати й у цілу, і в речовинну змінну, якщо результат обчислення вирази речовинний, писати його в цілую змінну не можна, тому що може відбутися втрата точності.
Приклади:
1. Записати оператор присвоювання, який дозволяє обчислити відстань між двома крапками на площині з координатами (x1, y1) і (x2, y2).
Відповідь:d:=sqrt(sqr(x1–x2)+sqr(y1–y2));
2. Записати послідовність операторів присвоювання, що забезпечують обмін значеннями змінних x і y у пам'яті комп'ютера.
Відповідь: c:=x;
x:=y;
y:=c;
де з – додаткова змінна того ж типу, що x і y, через яку здійснюється обмПр. Грубою помилкою було б, наприклад, спробувати виконати обмін операторами x:=y; y:=x; - адже вже після першого з них ми маємо два значення y, а вихідне значення x загублене.
Оператор уведення