Тернарная операция - Ternary operation

В математика, а тернарная операция является п-ари операция с п = 3. Тернарная операция над множеством А принимает любые три элемента А и объединяет их в единый элемент А.

В Информатика, а тернарный оператор является оператор это требует трех аргументов.[1]

Примеры

Данный А, B и указать п, геометрическая конструкция дает V, проективное гармоническое сопряжение п относительно А и B.

Если F это поле, функция является примером тернарного оператора на F. Свойства этой тернарной операции использовались для определения плоские тройные кольца в основах проективной геометрии.

в Евклидова плоскость с очками а, б, в ссылается на источник, тернарная операция использовался для определения бесплатные векторы.[2] С (abc) = d подразумевает аб = cdэти направленные отрезки равноценный и связаны с одним и тем же свободным вектором. Любые три точки на плоскости а, б, в таким образом определить параллелограмм с d в четвертой вершине.

В проективная геометрия, процесс поиска проективное гармоническое сопряжение является тернарной операцией над тремя точками. На схеме точки А, B и п определить точку V, гармоническое сопряжение п относительно А и B. Точка р и линия через п можно выбрать произвольно, определяя C и D. Рисунок AC и BD производит пересечение Q, и RQ затем дает V.

Предполагать А и B даны множества и это собрание бинарные отношения между А и B. Состав отношений всегда определяется, когда А = B, но иначе тройная композиция может быть определена это обратное отношение из q. Свойства этого тернарного отношения были использованы для установки аксиом для куча.[3]

Информатика

В информатике тернарный оператор - это оператор который принимает три аргумента (или операнда).[1] Аргументы и результат могут быть разных типов. Многие языки программирования, использующие C-подобный синтаксис[4] иметь тернарный оператор, ?:, что определяет условное выражение. В некоторых языках этот оператор называется условный оператор.

В операция умножения-накопления - еще один тернарный оператор.

Другой пример тернарного оператора: между, как используется в SQL.

В Язык программирования иконок имеет тернарный оператор "to-by": выражение 1 до 10 на 2 генерирует нечетные целые числа от 1 до 9.

Смотрите также

Рекомендации

  1. ^ а б MDN, нмв. «Условный (тернарный) оператор». Сеть разработчиков Mozilla. MDN. Получено 20 февраля 2017.
  2. ^ Иеремия Кертейн (1943) Тернарная операция (abc) = a b−1c группы, Бюллетень Американского математического общества 49: 868–77 МИСТЕР0009953
  3. ^ Кристофер Холлингс (2014) Математика за железным занавесом: история алгебраической теории полугрупп, стр. 264, История математики 41, Американское математическое общество ISBN  978-1-4704-1493-1
  4. ^ Хоффер, Алекс. «Тернарный оператор». Cprogramming.com. Cprogramming.com. Получено 20 февраля 2017.

внешняя ссылка