Sistema de numeración ternario


De Wikipedia, la enciclopedia libre
  (Redirigido desde Base 9 )
Saltar a navegación Saltar a búsqueda

A ternario / t ɜr n ər i / sistema de numeración (también llamado base 3 ) tiene tres como su base de . Análogo a un bit , un ternario dígitos es un trit ( tri nary excavación que ). Un trit equivale a log 2  3 (aproximadamente 1,58496) bits de información .

Aunque ternario se refiere con mayor frecuencia a un sistema en el que los tres dígitos son todos números no negativos; específicamente 0 , 1 y 2 , el adjetivo también presta su nombre al sistema ternario equilibrado ; que comprende los dígitos -1 , 0 y +1, utilizados en lógica de comparación y computadoras ternarias .

Comparación con otras bases

Las representaciones de números enteros en ternario no se vuelven incómodamente largas tan rápido como en binario . Por ejemplo, el decimal 365 o el senario 1405 corresponden al binario 101101101 (nueve dígitos) y al ternario 111112 (seis dígitos). Sin embargo, todavía son mucho menos compactas que las representaciones correspondientes en bases como decimal  ; consulte a continuación una forma compacta de codificar ternario utilizando nonary y septemvigesimal .

En cuanto a los números racionales , ofertas ternarias una manera conveniente de representar 1 / 3 como lo mismo que senary (a diferencia de su representación engorroso como una cadena infinita de recurrentes dígitos en decimal); pero un inconveniente importante es que, a su vez, ternaria no ofrece una representación finita de 1 / 2 (ni para 1 / 4 , 1 / 8 , etc.), porque 2 no es un primer factor de de la base; como con la base de dos, una décima parte (decimal 1 / 10 , senary 1 / 14 ) no es representable exactamente (eso necesitaría, por ejemplo, decimal); ni es un sexto (senary 1 / 10 , decimal 1 / 6 ).

Suma de los dígitos en ternario en lugar de binario

El valor de un número binario con n bits que son todos 1 es 2 n  - 1 .

Del mismo modo, para un número N ( b , d ) con una base b y d dígitos, todos los cuales son el valor máximo dígitos b  - 1 , podemos escribir:

N ( segundo , re ) = ( segundo  - 1) segundo re −1 + ( segundo  - 1) segundo re −2 +… + ( segundo  - 1) segundo 1 + ( segundo  - 1) segundo 0 ,
N ( segundo , re ) = ( segundo  - 1) ( segundo d −1 + segundo d −2 +… + segundo 1 + 1),
N ( b , d ) = ( b  - 1) M .
bM = b d + b d −1 +… + b 2 + b 1 y
- M = - b d −1  -  b d −2  -… - b 1  - 1 , entonces
bM  -  M = b d  - 1 , o
M = segundo re  - 1 / segundo  - 1 .

Luego

N ( segundo , segundo ) = ( segundo  - 1) M ,
N ( segundo , re ) = ( segundo  - 1) ( segundo re  - 1) / segundo  - 1 ,
N ( segundo , segundo ) = segundo d  - 1.

Para un número ternario de tres dígitos, N (3, 3) = 3 3  - 1 = 26 = 2 × 3 2 + 2 × 3 1 + 2 × 3 0 = 18 + 6 + 2 .

Representación ternaria compacta: base 9 y 27

Nonary (base 9, cada dígito son dos dígitos ternarios) o septemvigesimal (base 27, cada dígito son tres dígitos ternarios) se pueden usar para la representación compacta de ternario, similar a cómo se usan los sistemas octal y hexadecimal en lugar de binario .

Uso practico

Uso de números ternarios para equilibrar un peso entero desconocido de 1 a 40 kg con pesos de 1, 3, 9 y 27 kg

En cierta lógica analógica, el estado del circuito a menudo se expresa como ternario. Esto se ve más comúnmente en circuitos CMOS , y también en la lógica transistor-transistor con salida de tótem. Se dice que la salida es baja (conectada a tierra), alta o abierta ( alta- Z ). En esta configuración, la salida del circuito en realidad no está conectada a ninguna referencia de voltaje en absoluto. Donde la señal generalmente está conectada a tierra a una cierta referencia, oa un cierto nivel de voltaje, se dice que el estado es de alta impedancia porque está abierto y sirve a su propia referencia. Por lo tanto, el nivel de voltaje real a veces es impredecible.

Un raro "punto ternario" de uso común es para las estadísticas defensivas en el béisbol estadounidense (generalmente solo para los lanzadores), para denotar partes fraccionarias de una entrada. Dado que al equipo en ataque se le permiten tres outs , cada out se considera un tercio de una entrada defensiva y se denota como .1 . Por ejemplo, si un jugador lanzó todas las entradas 4, 5 y 6, además de lograr 2 outs en la séptima entrada, su columna de entradas lanzadas para ese juego se enumeraría como 3.2 , el equivalente a 3 + 23 (que es a veces utilizado como alternativa por algunos registradores). En este uso, solo la parte fraccionaria del número se escribe en forma ternaria.[1] [2]

Los números ternarios se pueden usar para transmitir estructuras auto-similares como el triángulo de Sierpinski o el conjunto de Cantor convenientemente. Además, resulta que la representación ternaria es útil para definir el conjunto de Cantor y los conjuntos de puntos relacionados, debido a la forma en que se construye el conjunto de Cantor. El conjunto de Cantor consta de los puntos del 0 al 1 que tienen una expresión ternaria que no contiene ninguna instancia del dígito 1. [3] [4]Cualquier expansión de terminación en el sistema ternario es equivalente a la expresión que es idéntica hasta el término que precede al último término distinto de cero seguido del término uno menos que el último término distinto de cero de la primera expresión, seguido de una cola infinita de dos. Por ejemplo: 0.1020 es equivalente a 0.1012222 ... porque las expansiones son las mismas hasta que el "dos" de la primera expresión, el dos se redujo en la segunda expansión y los ceros finales fueron reemplazados por dos finales en la segunda expresión.

Ternario es la base entera con la economía de radix más baja , seguida de cerca por el binario y el cuaternario . Esto se debe a su proximidad a e . Se ha utilizado para algunos sistemas informáticos debido a esta eficiencia. También se utiliza para representar árboles de tres opciones , como los sistemas de menú del teléfono, que permiten una ruta simple a cualquier rama.

Una forma de representación binaria redundante llamada sistema numérico binario de dígitos con signo, una forma de representación de dígitos con signo , se usa a veces en software y hardware de bajo nivel para lograr una suma rápida de números enteros porque puede eliminar los acarreos. [5]

Ternario codificado en binario

La simulación de computadoras ternarias usando computadoras binarias, o la interfaz entre computadoras ternarias y binarias, puede involucrar el uso de números ternarios codificados en binario (BCT), con dos bits usados ​​para codificar cada trit. [6] [7] La codificación BCT es análoga a la codificación decimal codificada en binario (BCD). Si los valores trit 0, 1 y 2 están codificados en 00, 01 y 10, la conversión en cualquier dirección entre ternario codificado en binario y binario se puede realizar en tiempo logarítmico . [8] Se encuentra disponible una biblioteca de código C compatible con la aritmética BCT. [9]

Tryte

Algunas computadoras ternarias como Setun definieron un tryte como seis trits [10] o aproximadamente 9.5 bits (que contienen más información que el byte binario de facto ). [11]

Ver también

  • Lógica ternaria
  • Tai Xuan Jing
  • Setun , una computadora ternaria
  • Qutrit
  • Punto flotante ternario

Referencias

  1. Ashley MacLennan (9 de enero de 2019). "Una guía completa para principiantes sobre estadísticas de béisbol: estadísticas de pitcheo y lo que significan" . Los bendiga muchachos . Consultado el 30 de julio de 2020 .
  2. ^ "Estadísticas - Equipo - Lanzamiento" . MLB (Grandes Ligas de Béisbol) . Consultado el 30 de julio de 2020 .
  3. ^ Soltanifar, Mohsen (2006). "Sobre una secuencia de fractales cantor". Revista de Matemáticas de Pregrado de Rose Hulman . 7 (1). Documento 9.
  4. ^ Soltanifar, Mohsen (2006). "Una descripción diferente de una familia de conjuntos de Cantor α medio". Revista estadounidense de investigación de pregrado . 5 (2): 9-12.
  5. ^ Phatak, DS; Koren, I. (1994). "Sistemas de números de dígitos firmados híbridos: un marco unificado para representaciones de números redundantes con cadenas de propagación de acarreo limitadas" (PDF) . Transacciones IEEE en computadoras . 43 (8): 880–891. CiteSeerX 10.1.1.352.6407 . doi : 10.1109 / 12.295850 .  
  6. ^ Frieder, Gideon; Luk, Clement (febrero de 1975). "Algoritmos para operaciones ternarias ordinarias y equilibradas codificadas en binario". Transacciones IEEE en computadoras . C-24 (2): 212–215. doi : 10.1109 / TC.1975.224188 .
  7. ^ Parhami, Behrooz; McKeown, Michael (3 de noviembre de 2013). "Aritmética con números ternarios equilibrados codificados en binario". Actas 2013 Conferencia Asilomar sobre Señales, Sistemas y Computadoras . Pacific Grove, CA, EE. UU.: 1130–1133. doi : 10.1109 / ACSSC.2013.6810470 . ISBN 978-1-4799-2390-8.
  8. ^ Jones, Douglas W. (junio de 2016). "Ternario codificado en binario y su inverso" .
  9. Jones, Douglas W. (29 de diciembre de 2015). "Tipos de datos ternarios para programadores C" .
  10. Impagliazzo, John; Proydakov, Eduard (6 de septiembre de 2011). Perspectivas sobre la informática soviética y rusa: Primera conferencia IFIP WG 9.7, SoRuCom 2006, Petrozavodsk, Rusia, 3 al 7 de julio de 2006, artículos seleccionados revisados . Springer . ISBN 978-3-64222816-2.
  11. ^ Brousentsov, NP; Maslov, SP; Ramil Alvarez, J .; Zhogolev, EA "Desarrollo de computadoras ternarias en la Universidad Estatal de Moscú" . Consultado el 20 de enero de 2010 .

Otras lecturas

  • Hayes, Brian (noviembre-diciembre de 2001). "Tercera base" (PDF) . Científico estadounidense . Sigma Xi , la Sociedad de Investigación Científica. 89 (6): 490–494. doi : 10.1511 / 2001.40.3268 . Archivado (PDF) desde el original el 30 de octubre de 2019 . Consultado el 12 de abril de 2020 .

enlaces externos

  • Aritmética ternaria
  • La calculadora ternaria de Thomas Fowler
  • Conversión de base ternaria  : incluye parte fraccionaria, de Maths Is Fun
  • Sistema de numeración ternario de reemplazo de Gideon Frieder
Obtenido de " https://en.wikipedia.org/w/index.php?title=Ternary_numeral_system&oldid=1038505882 "