Відкрити головне меню

В мовах програмування та математиці, опера́нд (англ. operand) — аргумент операції; дані, які обробляються командою; граматична конструкція, яка позначає вираз, що задає значення аргументу операції; іноді операндом називають місце або позицію в тексті, де має стояти аргумент операції.

ПрикладиРедагувати

Наступний вираз є прикладом операції та операндів.

 

У цьому прикладі " " це символ операції яка називається додавання.

Операнд   є одним із вхідних величин з наступним додаванням оператора, а операнд   це інша, необхідна для роботи, вхідна величина.

Результат операції є  . (Число "9" також називається сумою доданків "3" та "6".)

ПозначенняРедагувати

Вирази як операндиРедагувати

Операнди можуть бути складними та складатися з виразів, які також містять оператори з операндами.

 

У наведеному вище прикладі   є першим операндом для оператора множення та     другим. Операнд   є виразом, який містить оператор додавання, котрий має операнди   та  .

Черговість операційРедагувати

Дивись також: Черговість операцій

Правило старшинства впливає на те, яким буде значення операнда для певного оператора.

 

У наведеному виразі оператор множення має вищий пріорітет ніж оператор додавання, тож оператор множення має   та   як операнди. Оператор додавання має операнди   та  .

Позиціонування операндівРедагувати

В залежності від положення операндів щодо знака операції розрізняють префіксні (наприклад,   (  - операнд)), інфіксні (наприклад,   (a, b - операнди)) і постфіксні (наприклад,   (  - операнд)) записи операції.

Префіксні та постфіксні поширені в інформатиці.

Нижче наведені приклади трьох різних нотацій. Всі вони представляють операцію додавання чисел "1" та "2".

  (інфіксна нотація)

      (префіксна нотація)

      (постфіксна нотація)

АрністьРедагувати

Число операндів оператора називається арністю. Залежно від числа операндів розрізняють одномісні (унарні, або монадичні) операції (наприклад, ); двомісні (бінарні, або діадичні) операції ( ); багатомісні (або поліадичні) операції.