оператор присвоювання
Оператор присвоювання служить для обчислення певного виразу і присвоювання отриманого значення змінної, тобто записи результату в комірку оперативної пам'яті, відповідної даної змінної.
Загальний вигляд оператора присвоювання
Оператор присвоювання виконується наступним чином:
спочатку обчислюються значення виразу;
потім, отримане значення заноситься в комірку пам'яті компьютора, зарезервованого під змінну, ім'я якої зазначено в лівій частині оператора присвоювання;
Значення виразу має бути сумісним з типом з вказаною змінної.
Наприклад, значення виразу цілого типу може бути присвоєно змінної того ж цілого типу або цілого типу "розмір" якого "більше" типу розглянутої змінної.
Наприклад, результат обчислення виразу
(Round (100 * cos (x)) - цілі числа від -100 до 100
може бути відповідно пресвоен цілим змінним типів:
Використовувати цей вислів з типами byte і word НЕ рекомендуетс, тому що в результаті його обчислення може вийти негативне число, і це призведе до помилки виконання програми.
Другий приклад, значення будь-якого виразу будь-якого цілого типу без будь-яких втрат може бути присвоєно змінної дійсного типу, за винятком типу comp. Це відбувається тому, що діапазон зміни речових змінних у багато разів більше діапазону зміни цілих значень, і всі вони мають знак, тобто можуть бути і позитивними і негативними.
Приклади операторів присвоювання
тут змінні a1 і y - дійсного типу, тому що в потівном випадку, тобто якби змінні a1 і y були цілими, виникла б помилка невідповідності типів.
Вирази в мові Турбо Паскаль
Вирази в мовах програмування служать для вичислення різних значень, тобто для вирішення інженерних, конструкторських, економічних, наукових і т.д. задач.
Будь-яке вираження в будь-якій мові програмування складається з операндів, знаків операцій і, може бути, інших елементів мови.
Під операндом в широкому сенсі слова розуміється частина виразу, це те над чим виконується обчислення (операція).
Операндами можуть бути:
констант (вираження 2 * 3);
змінні (a + b; a * b; x + 0.1);
функції (sin (x + Pi / 4) - тут дві стандартні функції sin і Pi);
вираження в дужках