Популярные ответы
Бинарными (или двуместными) операциями в математике и программировании называют такие функции, которые принимают два аргумента (операнда), как правило, одного типа, и выдают одно значение в качестве результата.
Примеры:
- арифметические операции (сложение, умножение, вычитание, деление, возведение в степень);
- конкатенация (сложение) текстовых строк;
- логические операции ("и", "или", "исключающее или", "импликация" и др.);
- отношения ("больше", "меньше", "равно" и т.п.), если рассматривать их как операции, дающие истинностные значения.
Бинарные операции, как правило, записываются в инфиксном формате, когда знак операции (оператор) ставится между операндами. Например: A+B или X/Y. При записи последовательности операций в инфиксном формате всегда возникает вопрос о порядке выполнения действий. Он решается соглашениями о приоритете операций и, при необходимости, с помощью скобок. Помимо инфиксной формы записи в программировании применяется также префиксная (польская), постфиксная (обратная польская) и функциональная нотации.
Примеры:
- А * ( В + С ) — инфиксная нотация
- * А + В С — префиксная нотация
- А В С + * — постфиксная нотация
- *(A, +(B, C)) или mult(A, sum(B, C)) — функциональная нотация
Разнообразие бинарных операций, записываемых в инфиксном формате очень велико. К примеру, только в языке программирования C++ используется 29 различных инфиксных операторов.
Источники:
Дополнительные ссылки от Генон:
- genon.ru - какие существуют сайты посвященные языку программирования Delphi;
- genon.ru - что из себя представляет язык программирования Turbo Pascal (Паскаль);
- genon.ru - где найти ссылки на сайты посвященные web-программированию (web-мастерингу);
- genon.ru - где найти бесплатные библиотеки для программирования нейронных сетей.