В мовах програмування та математиці, опера́нд (англ. operand) — аргумент операції; дані, які обробляються командою; граматична конструкція, яка позначає вираз, що задає значення аргументу операції; іноді операндом називають місце або позицію в тексті, де має стояти аргумент операції. В комп'ютерному програмуванні вони зазвичай виражаються як константи або змінні.
Приклади
Наступний вираз є прикладом операції та операндів:
У цьому прикладі «» це символ операції яка називається додавання.
Операнд є одним із вхідних величин з наступним додаванням оператора, а операнд це інша, необхідна для роботи, вхідна величина.
Результат операції є . (Число «9» також називається сумою доданків «3» та «6».)
Операнди в програмуванні
В програмуванні операнд — це об'єкт, над яким виконується операція. Операції можуть бути математичними, такими як множення чи додавання, або вони можуть бути більш досконалими функціями. Основним прикладом операнда є змінна, оголошена в програмі, яка змінює значення через операції.
Завдяки впровадженню об'єктноорієнтованого програмування, основні змінні, що є операндами багатьох комп'ютерних програм, були вкладені з більш детальними властивостями та характеристиками через запрограмовані класи програмування та масиви.
Позначення
Вирази як операнди
Операнди можуть бути складними та складатися з виразів, які також містять оператори з операндами.
У наведеному вище прикладі є першим операндом для оператора множення та другим. Операнд є виразом, який містить оператор додавання, котрий має операнди та .
Черговість операцій
Правило старшинства впливає на те, яким буде значення операнда для певного оператора.
У наведеному виразі оператор множення має вищий пріоритет ніж оператор додавання, тож оператор множення має та як операнди. Оператор додавання має операнди та .
Позиціонування операндів
В залежності від положення операндів щодо знака операції розрізняють префіксні (наприклад, ( — операнд)), інфіксні (наприклад, (a, b — операнди)) і постфіксні (наприклад, ( — операнд)) записи операції.
Префіксні та постфіксні поширені в інформатиці.
Нижче наведені приклади трьох різних нотацій. Всі вони представляють операцію додавання чисел «1» та «2».
(інфіксна нотація)
(префіксна нотація)
(постфіксна нотація)
Арність
Число операндів оператора називається арністю. Залежно від числа операндів розрізняють одномісні (унарні, або монадичні) операції (наприклад,); двомісні (бінарні, або діадичні) операції (); багатомісні (або поліадичні) операції.
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття не містить . (листопад 2016) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V movah programuvannya ta matematici opera nd angl operand argument operaciyi dani yaki obroblyayutsya komandoyu gramatichna konstrukciya yaka poznachaye viraz sho zadaye znachennya argumentu operaciyi inodi operandom nazivayut misce abo poziciyu v teksti de maye stoyati argument operaciyi V komp yuternomu programuvanni voni zazvichaj virazhayutsya yak konstanti abo zminni PrikladiNastupnij viraz ye prikladom operaciyi ta operandiv 3 6 9 displaystyle 3 6 9 U comu prikladi displaystyle ce simvol operaciyi yaka nazivayetsya dodavannya Operand 3 displaystyle 3 ye odnim iz vhidnih velichin z nastupnim dodavannyam operatora a operand 6 displaystyle 6 ce insha neobhidna dlya roboti vhidna velichina Rezultat operaciyi ye 9 displaystyle 9 Chislo 9 takozh nazivayetsya sumoyu dodankiv 3 ta 6 Operandi v programuvanniV programuvanni operand ce ob yekt nad yakim vikonuyetsya operaciya Operaciyi mozhut buti matematichnimi takimi yak mnozhennya chi dodavannya abo voni mozhut buti bilsh doskonalimi funkciyami Osnovnim prikladom operanda ye zminna ogoloshena v programi yaka zminyuye znachennya cherez operaciyi Zavdyaki vprovadzhennyu ob yektnooriyentovanogo programuvannya osnovni zminni sho ye operandami bagatoh komp yuternih program buli vkladeni z bilsh detalnimi vlastivostyami ta harakteristikami cherez zaprogramovani klasi programuvannya ta masivi PoznachennyaVirazi yak operandi Operandi mozhut buti skladnimi ta skladatisya z viraziv yaki takozh mistyat operatori z operandami 3 5 2 displaystyle 3 5 times 2 U navedenomu vishe prikladi 3 5 displaystyle 3 5 ye pershim operandom dlya operatora mnozhennya ta 2 displaystyle 2 displaystyle drugim Operand 3 5 displaystyle 3 5 ye virazom yakij mistit operator dodavannya kotrij maye operandi 3 displaystyle 3 ta 5 displaystyle 5 Chergovist operacij Dokladnishe Chergovist operacij Pravilo starshinstva vplivaye na te yakim bude znachennya operanda dlya pevnogo operatora 3 5 2 displaystyle 3 5 times 2 U navedenomu virazi operator mnozhennya maye vishij prioritet nizh operator dodavannya tozh operator mnozhennya maye 5 displaystyle 5 ta 2 displaystyle 2 yak operandi Operator dodavannya maye operandi 3 displaystyle 3 ta 5 2 displaystyle 5 times 2 Pozicionuvannya operandiv V zalezhnosti vid polozhennya operandiv shodo znaka operaciyi rozriznyayut prefiksni napriklad sin x displaystyle sin x x displaystyle x operand infiksni napriklad a b displaystyle a b a b operandi i postfiksni napriklad x3 displaystyle x 3 x displaystyle x operand zapisi operaciyi Prefiksni ta postfiksni poshireni v informatici Nizhche navedeni prikladi troh riznih notacij Vsi voni predstavlyayut operaciyu dodavannya chisel 1 ta 2 1 2 displaystyle 1 2 infiksna notaciya displaystyle 1 displaystyle 1 2 displaystyle 2 prefiksna notaciya 1 displaystyle 1 2 displaystyle 2 displaystyle postfiksna notaciya Arnist Chislo operandiv operatora nazivayetsya arnistyu Zalezhno vid chisla operandiv rozriznyayut odnomisni unarni abo monadichni operaciyi napriklad a displaystyle a dvomisni binarni abo diadichni operaciyi a b displaystyle a b bagatomisni abo poliadichni operaciyi Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno listopad 2016