25900 авторів і 91 редактор відповіли на 98952 питання,
розмістивши 129771 посилання на 81900 сайтів, приєднуйтесь!

Реклама партнерів:

Що таке бінарна операція?

РедагуватиУ обранеДрук

Бінарними (Або двомісними) операціями в математиці і програмуванні називають такі функції, які беруть два аргументи (операнда), як правило, одного типу, і видають одне значення в якості результату.

Приклади:

  • арифметичні операції (додавання, множення, віднімання, ділення, піднесення до степеня);
  • конкатенація (додавання) текстових рядків;
  • логічні операції ("і", "або", "виключає або", "імплікація" та ін.);
  • відносини ("більше", "менше", "дорівнює" і т.п.), якщо розглядати їх як операції, що дають істиннісні значення.

Бінарні операції, як правило, записуються в інфіксне форматі, коли знак операції (оператор) ставиться між операндами. Наприклад: A + B або X / Y. При записи послідовності операцій в інфіксне форматі завжди виникає питання про порядок виконання дій. Він вирішується угодами про пріоритет операцій і, при необхідності, за допомогою дужок. Крім інфіксной форми запису в програмуванні застосовується також префиксная (польська), Постфіксний (зворотна польська) і функціональна нотації.

Приклади:

  • А * (В + С) - інфіксне нотація
  • * А + В С - префиксная нотація
  • А В С + * - Постфіксний нотація
  • * (A, + (B, C)) або mult (A, sum (B, C)) - функціональна нотація

Різноманітність бінарних операцій, що записуються в інфіксне форматі дуже велике. Приміром, тільки в мові програмування C ++ використовується 29 різних інфіксне операторів.

Джерела:

  • Бінарна операція - енциклопедія Wikia.Математіка
  • Бінарна операція - Вікіпедія
  • Тотожності, бінарні операції - з курсу Основи дискретної математики
  • Опис бінарних операцій в мові програмування C ++

Додаткові посилання від Генон:

  • genomukr.ru - які існують сайти присвячені мові програмування Delphi;
  • genomukr.ru - що з себе представляє мова програмування Turbo Pascal (Паскаль);
  • genomukr.ru - де знайти посилання на сайти присвячені web-програмування (web-мастерингу);
  • genomukr.ru - где знайти безкоштовні бібліотеки для програмування нейронних мереж.

Реклама партнерів:

РедагуватиУ обранеДрук

Схожі питання


«Що таке бінарна операція?»

В інших пошукових системах:

GoogleЯndexRamblerВікіпедія

» » Що таке бінарна операція?