Operación ternaria - Ternary operation
En matemáticas , una operación ternaria es un n ary operación con n operación ternaria = 3. A en un conjunto A toma cualquiera de los tres elementos dados de A y las combina para formar un único elemento de A .
En informática , un operador ternario es un operador que toma tres argumentos.
Ejemplos de
Si F es un campo , la función es un ejemplo de un operador ternario en F . Las propiedades de esta operación ternaria se han utilizado para definir anillos ternarios planos en los cimientos de la geometría proyectiva.
En el plano euclidiano con los puntos a, b, c referidos a un origen, se ha utilizado la operación ternaria para definir vectores libres . Dado que ( abc ) = d implica a - b = c - d , estos segmentos dirigidos son equipollentes y están asociados con el mismo vector libre. Por tanto, tres puntos cualesquiera en el plano a, b, c determinan un paralelogramo con d en el cuarto vértice.
En geometría proyectiva , el proceso de encontrar un conjugado armónico proyectivo es una operación ternaria en tres puntos. En el diagrama, los puntos A , B y P determinar el punto V , el conjugado armónico de P con respecto a A y B . Point R y la línea a través de P se pueden seleccionar arbitrariamente, la determinación de C y D . Dibujo AC y BD produce la intersección Q y RQ produce entonces V .
Supongamos que A y B se dan conjuntos y es el conjunto de relaciones binarias entre A y B . La composición de las relaciones siempre se define cuando A = B , pero de lo contrario una composición ternaria se puede definir por es la relación inversa de q . Las propiedades de esta relación ternaria se han utilizado para establecer los axiomas de un montón .
En álgebra de Boole , define la fórmula .
Ciencias de la Computación
En informática, un operador ternario es un operador que toma tres argumentos (u operandos). Los argumentos y el resultado pueden ser de diferentes tipos. Muchos lenguajes de programación que utilizan una sintaxis similar a C cuentan con un operador ternario ?:
, que define una expresión condicional . En algunos idiomas, este operador se denomina operador condicional .
En Python , el operador condicional ternario lee x if C else y
. Python también es compatible con operaciones ternarias llamadas corte de matriz, por ejemplo, a[b:c]
devuelve una matriz donde está el primer elemento a[b]
y el último elemento a[c-1]
. Las expresiones OCaml proporcionan operaciones ternarias contra registros, matrices y cadenas: a.[b]<-c
significaría la cadena a
donde el índice b
tiene valor c
.
La operación de multiplicar-acumular es otro operador ternario.
Otro ejemplo de un operador ternario es entre , como se usa en SQL .
El lenguaje de programación Icon tiene un operador ternario "to-by": la expresión 1 to 10 by 2
genera los números enteros impares del 1 al 9.
Ver también
- Álgebra mediana
- ?: para obtener una lista de operadores ternarios en lenguajes de programación de computadoras
Referencias
enlaces externos
- Medios relacionados con las operaciones ternarias en Wikimedia Commons