русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


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


Дата додавання: 2014-11-28; переглядів: 798.


Оператор присвоюваннявикористовується для збереження результату обчислення вирази в змінній. Загальний вид:

змінна := вирази;

Знак := читається як "привласнити".

Робота оператора:

Спочатку обчислюється вирази, що стоїть праворуч від знака :=, потім результат записується в змінну, що стоїть ліворуч від знака. Наприклад, після виконання оператора

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 загублене.

 

Оператор уведення


<== попередня лекція | наступна лекція ==>
Арифметичні вирази | Робота операторів


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн