Бинарными (либо двуместными) операциями в арифметике и программировании именуют такие функции, которые принимают два аргумента (операнда), чаше всего, 1-го класса, и выдают одно значение в качестве результата.
Примеры:
арифметические операции (сложение, умножение, вычитание, деление, строительство в степень);
конкатенация (сложение) текстовых строк;
логические операции («и», «либо», «исключающее либо», «импликация» и др.);
дела («больше», «меньше», «равно» и т.п.), в том случае подвергать рассмотрению их как операции, дающие истинностные значения.
Бинарные операции, чаше всего, записываются в инфиксном формате, когда символ операции (оператор) ставится меж операндами. К примеру: A+B либо X/Y. При записи последовательности операций в инфиксном формате всегда появляется вопрос о порядке выполнения действий. Он решается соглашениями о приоритете операций и, по мере надобности, при помощи скобок. Кроме инфиксной формы записи в программировании применяется также префиксная (польская), постфиксная (оборотная польская) и многофункциональная нотации.
Примеры:
А * ( В + С ) — инфиксная нотация
* А + В С — префиксная нотация
А В С + * — постфиксная нотация
*(A, +(B, C)) либо mult(A, sum(B, C)) — многофункциональная нотация
Обилие бинарных операций, записываемых в инфиксном формате очень велико. Например, исключительно в языке программирования C++ употребляется 29 разных инфиксных операторов.
Источники:
Бинарная операция — энциклопедия Wikia.Математика
Бинарная операция — Википедия
Тождества, бинарные операции — из курса Базы дискретной арифметики
Описание бинарных операций в языке программирования C++
Дополнительные Полезные ссылки от New-Best.com:
— какие есть веб-сайты посвященные языку программирования Delphi;
— что из себя представляет язык программирования Turbo Pascal (Паскаль);
— где отыскать Полезные ссылки на веб-сайты посвященные web-программированию (web-мастерингу);
— где отыскать бесплатные библиотеки для программирования нейронных сетей.
Array