начення відповідних змінних в ході програми і має вигляд:
Ім'я Перемінної: = вираз;
Знак: = читається як привласнити значення. Окремим випадком виразу, що стоїть в правій частині, є змінні і константи. p align="justify"> Наприклад:
sort: = 1; cena: = 12.34; y: = x; result: = sin (a) + cos (b); name: = модель1 span> ;
Оператор присвоювання використовується для збереження результату обчислення виразу у змінній. Оператор присвоювання можна вважати основним оператором мови Тurbо Раsсаl, т. к. саме в ньому виконуються практично всі дії з обробки даних. p align="justify"> Оператор присвоювання відноситься до простих операторам. З цього оператору змінної присвоюється значення виразу. Незважаючи на уявну простоту оператора привласнення, при його виконанні здійснюється цілий набір елементарних дій:
змінні, що знаходяться в вираженні, отримують свої значення;
обчислюється значення виразу;
змінної ліворуч від знака присвоювання В«: =В» присвоюється отримане значення.
У простому випадку, коли вираз задано константою або іншої змінної, обчислень не виробляється і мінлива відразу отримує своє значення, наприклад:
RAZN: = A - 3.5;: = 25; C: = D; Y: = 'програма';: = true; P: = X> 10.
Виконання операції почнеться з обчислення виразу стоїть праворуч. З осередку, в якій зберігається значення змінної A, витягне те, що ми туди поклали до цього, до цього значення додасться 1, а результат рівний 2 буде відправлений за адресою зберігання змінної A, в якій оновиться значення. Ось тому-то величина A і називається змінної, вона може багаторазово змінювати своє значення в процесі виконання програми. Операція присвоювання є несиметричною, ліворуч завжди стоїть ім'я змінної, а праворуч арифметичний вираз або число
У мові Паскаль існує кілька типів виразів: арифметичні, літерні, логічні (булеві). У цьому пункті ми розглянемо тільки арифметичні вирази. p align="justify"> Арифметичні вирази складаються з констант, змінних, стандартних функцій з використанням дужок і знаків операцій. У Паскалі визначені наступні операції над числами: *, /, +, -, DIV, MOD, де DIV - розподіл без остачі; MOD - обчислення залишку від ділення. Пріоритети:
*, /, DIV, MOD - вищий;
+, - нижчий.
Наприклад:
: = 13 DIV 5; (результат: A = 2),: = 13 MOD 5; (результат: B = 3).
Кожне арифметичне вираз може мати типи INTEGER і REAL. Тип константи визначається самим видом константи, тип змінної задається в її оголошенні. Тип арифметичного виразу визначається за наступним правилом:
...