форум
22.08.2019
Просмотров: 129
Нью бест

Какие бывают бинарные операции?

alex2

Бинарными (либо двуместными) операциями в арифметике и программировании именуют такие функции, которые принимают два аргумента (операнда), чаше всего, 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

    Добавить комментарий

    орфографическая ошибка в тексте:
    чтобы сообщить об ошибке автору, нажмите кнопку "отправить сообщение об ошибке". вы также можете отправить свой комментарий.

    Задать вопрос прямо сейчас