Ternární provoz - Ternary operation
v matematika, a ternární provoz je n-ary úkon s n = 3. Ternární operace na množině A bere jakékoli tři dané prvky z A a kombinuje je do jednoho prvku A.
v počítačová věda, a ternární operátor je operátor to vyžaduje tři argumenty.[1]
Příklady
Li F je pole, funkce je příkladem ternárního operátoru na F. Vlastnosti této ternární operace byly použity k definování rovinné ternární prstence v základech projektivní geometrie.
V Euklidovské letadlo s body a, b, c odkazoval se na původ, ternární operaci byl použit k definování volné vektory.[2] Od té doby (abc) = d naznačuje A – b = C – d, tyto směrované segmenty jsou ekvivalentní a jsou spojeny se stejným volným vektorem. Jakékoli tři body v rovině a, b, c tedy určit a rovnoběžník s d ve čtvrtém vrcholu.
v projektivní geometrie, proces hledání a projektivní harmonický konjugát je ternární operace ve třech bodech. V diagramu body A, B a P určit bod PROTI, harmonický konjugát P s ohledem na A a B. Směřovat R a linka skrz P lze vybrat libovolně, určující C a D. Výkres AC a BD vytvoří křižovatku Q, a RQ pak výnosy PROTI.
Předpokládat A a B jsou uvedeny sady a je sbírka binární vztahy mezi A a B. Složení vztahů je vždy definováno kdy A = B, ale jinak lze ternární složení definovat je konverzní vztah z q. Vlastnosti tohoto ternárního vztahu byly použity k nastavení axiomů pro a halda.[3]
Počítačová věda
Ve výpočetní technice je ternární operátor operátor který trvá tři argumenty (nebo operandy).[1] Argumenty a výsledek mohou být různých typů. Mnoho programovacích jazyků, které používají Syntaxe typu C.[4] mají ternární operátor, ?:
, který definuje a podmíněný výraz. V některých jazycích se tento operátor označuje jako podmíněný operátor.
The operace násobení – akumulace je další ternární operátor.
Dalším příkladem ternárního operátoru je mezi, jak se používá v SQL.
The Ikona programovacího jazyka má ternární operátor „to-by“: výraz 1 až 10 o 2
generuje lichá celá čísla od 1 do 9.
Viz také
Reference
- ^ A b MDN, nmve. „Podmíněný (ternární) operátor“. Mozilla Developer Network. MDN. Citováno 20. února 2017.
- ^ Jeremiah Certaine (1943) Ternární operace (abc) = a b−1c skupiny, Bulletin of the American Mathematical Society 49: 868–77 PAN0009953
- ^ Christopher Hollings (2014) Matematika za železnou oponou: historie algebraické teorie poloskupin, strana 264, Dějiny matematiky 41, Americká matematická společnost ISBN 978-1-4704-1493-1
- ^ Hoffer, Alex. „Ternární operátor“. Cprogramming.com. Cprogramming.com. Citováno 20. února 2017.
externí odkazy
- Média související s Ternární operace na Wikimedia Commons