Un separador decimal es un símbolo que separa la parte entera de la parte fraccionaria de un número escrito en forma decimal (por ejemplo, "." en 12.45 ). Diferentes países designan oficialmente diferentes símbolos para su uso como separador. La elección del símbolo también afecta la elección del símbolo para el separador de miles utilizado en la agrupación de dígitos.
Cualquier símbolo de este tipo puede denominarse marca decimal , marcador decimal o signo decimal . También se utilizan nombres específicos de símbolos; punto decimal y coma decimal se refieren a un punto (ya sea de línea base o central ) y una coma respectivamente, cuando se utilizan como separador decimal; estos son los términos habituales utilizados en inglés, [1] [2] [3] con los términos genéricos antes mencionados reservados para uso abstracto. [4] [5]
En muchos contextos, cuando se pronuncia un número, la función del separador la asume el nombre hablado del símbolo: coma o punto en la mayoría de los casos. [6] [2] [7] En algunos contextos especializados, la palabra decimal se utiliza para este propósito (como en las comunicaciones de control de tráfico aéreo reguladas por la Organización de Aviación Civil Internacional ). En matemáticas, el separador decimal es un tipo de punto de base, término que también se aplica a sistemas numéricos con bases distintas a diez.
En la Edad Media , antes de la imprenta, se usaba una barra (¯) sobre el dígito de las unidades para separar la parte integral de un número de su parte fraccionaria , como en 9 9 95 (que significa 99,95 en formato de punto decimal ). Una notación similar sigue siendo de uso común como barra inferior de dígitos en superíndice, especialmente para valores monetarios sin separador decimal, como en 99 95 . Más tarde, una "separatriz" (es decir, un trazo de tinta corto y aproximadamente vertical) entre las unidades y las décimas se convirtió en la norma entre los matemáticos árabes (por ejemplo, 99 ˌ 95), mientras que una barra vertical o en forma de L (|) sirvió como separatriz en Inglaterra. [8] Cuando se compuso este carácter , era conveniente utilizar la coma existente (99 , 95) o el punto (99 , 95).
Las fracciones decimales posicionales aparecen por primera vez en un libro del matemático árabe Abu'l-Hasan al-Uqlidisi escrito en el siglo X. [9] La práctica se deriva en última instancia del sistema de numeración decimal hindú-árabe utilizado en las matemáticas indias , [10] y popularizado por el matemático persa Al-Khwarizmi , [11] cuando la traducción latina de su trabajo sobre los números indios introdujo el sistema decimal. sistema numérico posicional al mundo occidental. Su Compendioso libro sobre cálculo por terminación y equilibrio presentó la primera solución sistemática de ecuaciones lineales y cuadráticas en árabe.
Gerberto de Aurillac marcó triples de columnas con un arco (llamado "arco pitagórico"), cuando usó su ábaco basado en números hindú-árabes en el siglo X. Fibonacci siguió esta convención al escribir números, como en su influyente obra Liber Abaci en el siglo XIII. [12]
El registro más antiguo conocido del uso del punto decimal se encuentra en las tablas astronómicas compiladas por el comerciante y matemático italiano Giovanni Bianchini en la década de 1440. [13] [ contradictorio ]
Las tablas de logaritmos preparadas por John Napier en 1614 y 1619 utilizaron el punto (punto) como separador decimal, que luego fue adoptado por Henry Briggs en su influyente obra del siglo XVII.
En Francia , el punto ya se utilizaba en la imprenta para hacer más legibles los números romanos , por lo que se optó por la coma. [14]
Muchos otros países, como Italia, también optaron por utilizar la coma para marcar la posición de las unidades decimales. [14] La ISO lo ha convertido en estándar para planos internacionales. [15] Sin embargo, los países de habla inglesa utilizaron la coma para separar secuencias de tres dígitos. En algunos países, un punto o raya en relieve (coma superior ) puede usarse para agrupación o separador decimal; esto es particularmente común en la escritura a mano.
En Estados Unidos , el punto o punto (.) se utiliza como separador decimal estándar.
En las naciones del Imperio Británico (y, más tarde, la Commonwealth of Nations ), el punto podía usarse en material mecanografiado y su uso no estaba prohibido, aunque se prefería el interpunto (también conocido como punto decimal, punto o punto medio). un separador decimal, en tecnologías de impresión que puedan acomodarlo, por ejemplo 99,95. [17] Sin embargo, como el punto medio ya era de uso común en el mundo de las matemáticas para indicar la multiplicación, el SI rechazó su uso como separador decimal.
Durante el comienzo de la métrica británica a finales de la década de 1960 y con la inminente decimalización de la moneda , hubo cierto debate en el Reino Unido sobre si se debía preferir la coma decimal o el punto decimal: la British Standards Institution y algunos sectores de la industria defendían la coma y la Caja de Conversión Decimal defendió este punto. Al final, el punto fue elegido por el Ministerio de Tecnología en 1968. [18]
Cuando Sudáfrica adoptó el sistema métrico , adoptó la coma como separador decimal, [19] aunque varios estilos de casas, incluidos algunos periódicos en inglés como The Sunday Times , continúan usando el punto. [ cita necesaria ]
Anteriormente, las señales a lo largo de las carreteras de California expresaban distancias en números decimales con la parte decimal en superíndice, como en 3 7 , que significa 3,7. [20] Aunque desde entonces California ha hecho la transición a números mixtos con fracciones comunes , el estilo antiguo permanece en los marcadores de postmilla y en los marcadores de inventario de puentes.
Los tres idiomas auxiliares internacionales más hablados , ido , esperanto e interlingua , utilizan la coma como separador decimal.
Interlingua ha utilizado la coma como separador decimal desde la publicación de Interlingua Grammar en 1951. [21]
El esperanto también utiliza la coma como separador decimal oficial, mientras que los miles suelen estar separados por espacios que no se separan (por ejemplo, 12 345 678,9 ). Es posible separar miles con un punto (por ejemplo, 12.345.678,9 ), aunque esto no es tan común. [22]
La Kompleta Gramatiko Detaloza di la Linguo Internaciona Ido (Gramática detallada completa del idioma internacional Ido) de Ido establece oficialmente que se utilizan comas para el separador decimal, mientras que los puntos se utilizan para separar miles, millones, etc. Entonces, el número 12.345.678,90123 (en notación americana ) por ejemplo, se escribiría 12.345.678,90123 en ido.
La gramática de Volapük de 1931 utiliza la coma como separador decimal y, algo inusual, utiliza el punto central como separador de miles (12·345·678,90123). [23]
En 1958, las disputas entre delegados europeos y estadounidenses sobre la representación correcta del separador decimal casi paralizaron el desarrollo del lenguaje de programación informática ALGOL . [24] ALGOL terminó permitiendo diferentes separadores decimales, pero la mayoría de los lenguajes informáticos y formatos de datos estándar (por ejemplo, C , Java , Fortran , Cascading Style Sheets (CSS) ) especifican un punto. C y un par de otros permiten una comilla (') como separador de miles.
En matemáticas y computación , un punto de base o carácter de base es un símbolo utilizado en la visualización de números para separar la parte entera del valor de su parte fraccionaria . En inglés y en muchos otros idiomas (incluidos muchos que se escriben de derecha a izquierda), la parte entera está a la izquierda del punto de la base y la parte fraccionaria a la derecha del mismo. [25]
Un punto de base se usa con mayor frecuencia en notación decimal (base 10), cuando más comúnmente se le llama punto decimal (el prefijo deci- implica base 10 ). En los países de habla inglesa , el punto decimal suele ser un pequeño punto (.) colocado en la línea de base o a medio camino entre la línea de base y la parte superior de los dígitos ( · ) [26] [a] En muchos otros países, la base El punto es una coma (,) colocada en la línea base. [26] [un]
Estas convenciones se utilizan generalmente tanto en visualizaciones de máquinas ( impresión , monitores de computadora ) como en escritura a mano . Es importante saber qué notación se utiliza cuando se trabaja en diferentes programas de software. El estándar ISO respectivo define tanto la coma como el punto pequeño como marcadores decimales, pero no define explícitamente marcas de base universales para bases distintas de 10.
Los números fraccionarios rara vez se muestran en otras bases numéricas , pero, cuando lo son, se puede usar un carácter de base para el mismo propósito. Cuando se usa con la representación binaria ( base 2 ), se le puede llamar "punto binario".
La 22ª Conferencia General de Pesas y Medidas [27] declaró en 2003 que "el símbolo del marcador decimal será el punto de la línea o la coma de la línea". Reafirmó además que
( 1.000.000.000 por ejemplo). [27] Por lo tanto, este uso ha sido recomendado por organizaciones técnicas, como el Instituto Nacional de Estándares y Tecnología de los Estados Unidos . [28]
Las versiones anteriores de ISO 8601 , pero no la revisión de 2019, también estipulaban la notación normativa basada en las convenciones SI, y agregaban que se prefiere la coma al punto. [29]
ISO 80000-1 estipula que "el signo decimal es una coma o un punto en la línea". El estándar no estipula ninguna preferencia, observando que el uso dependerá del uso habitual en el idioma en cuestión, pero agrega una nota de que según las directivas ISO/IEC, todos los estándares ISO deben usar la coma como marcador decimal.
Para facilitar la lectura, los números con muchos dígitos se pueden dividir en grupos usando un delimitador , [30] como coma "," o punto ".", medio espacio (o espacio fino ) " ", espacio " " , guión bajo " _" (como en marítimo "21_450") o apóstrofo «'». En algunos países, estos "separadores de grupos de dígitos" sólo se emplean a la izquierda del separador decimal; en otros, también se utilizan para separar números con parte fraccionaria larga . Una razón importante para agrupar es que permite juzgar rápidamente el número de dígitos, diciéndolos de un vistazo (" subitización ") en lugar de contar (compárese, por ejemplo, 100 000 000 con 100000000 para cien millones).
El uso de espacios finos como separadores, [31] : 133 y no puntos ni comas (por ejemplo: 20 000 y 1 000 000 para "veinte mil" y "un millón"), ha sido la política oficial de la Oficina Internacional de Pesas y Medidas desde 1948 (y reafirmadas en 2003) que establecen
así como de la Unión Internacional de Química Pura y Aplicada (IUPAC), [32] [33] el ampliamente seguido Manual de Estilo AMA de la Asociación Médica Estadounidense y la Junta de Metricación , entre otros.
Los grupos creados por los delimitadores tienden a seguir el uso del idioma local, que varía. En los idiomas europeos, los números grandes se leen en grupos de miles, y el delimitador, que aparece cada tres dígitos cuando se utiliza, puede denominarse "separador de miles". En las culturas del este de Asia , particularmente China , Japón y Corea , los números grandes se leen en grupos de miríadas (10 000), pero el delimitador comúnmente separa cada tres dígitos. [ cita necesaria ]
El sistema de numeración indio es algo más complejo: agrupa los tres dígitos más a la derecha (hasta el lugar de las centenas) y luego los agrupa por conjuntos de dos dígitos. Por ejemplo, un billón americano ( mil millones europeos ) se escribiría como 10,00,00,00,00,000 o 10 kharab . [34]
La convención para los separadores de grupos de dígitos históricamente varió entre países, pero generalmente buscaba distinguir el delimitador del separador decimal. Tradicionalmente, los países de habla inglesa (excepto Sudáfrica) [35] empleaban comas como delimitador (10.000) y otros países europeos empleaban puntos o espacios: 10.000 o 10.000 . Debido a la confusión que podría resultar en documentos internacionales, en los últimos años el uso de espacios como separadores ha sido defendido por la norma reemplazada SI/ISO 31-0 , [36] así como por la Oficina Internacional de Pesos y Medidas y la Unión Internacional de Química Pura y Aplicada , que también han comenzado a defender el uso de un " espacio delgado " en "grupos de tres". [32] [33]
En los Estados Unidos, el ampliamente seguido Manual de Estilo AMA de la Asociación Médica Estadounidense también exige un espacio reducido. [30] En los lenguajes de programación y entornos de codificación en línea (por ejemplo, solo ASCII ), un espacio delgado no es práctico ni está disponible, en cuyo caso las alternativas son un guión bajo, [37] un espacio de palabra regular o ningún delimitador.
Los separadores de grupos de dígitos pueden aparecer como parte de los datos o como una máscara a través de la cual se muestran los datos. Este es un ejemplo de separación de presentación y contenido , lo que permite mostrar números con agrupación de dígitos espaciados de manera que no se inserte ningún carácter de espacio en blanco en la cadena de dígitos del contenido . En muchos contextos informáticos, se prefiere omitir los separadores de grupos de dígitos de los datos y, en su lugar, superponerlos como una máscara (una máscara de entrada o una máscara de salida).
Los ejemplos comunes incluyen hojas de cálculo y bases de datos en las que los valores de moneda se ingresan sin dichas marcas pero se muestran con ellas insertadas. (De manera similar, los números de teléfono pueden tener guiones, espacios o paréntesis como una máscara en lugar de como datos). En el contenido web , dicha agrupación de dígitos se puede realizar con estilo CSS . Es útil porque el número se puede copiar y pegar en calculadoras (incluido el cuadro multifunción de un navegador web ) y analizarlo en la computadora tal como está (es decir, sin que el usuario borre manualmente los caracteres superfluos). Por ejemplo, el contenido de Wikipedia puede mostrar números de esta manera, como en los siguientes ejemplos:
En algunos lenguajes de programación , es posible agrupar los dígitos en el código fuente del programa para facilitar su lectura; consulte Literal entero: Separadores de dígitos .
Julia , Swift , Java y Fortran 90 de forma libre utilizan el carácter de subrayado (_) para este propósito; como tal, estos idiomas permiten ingresar setecientos millones como 700_000_000.
Fortran de forma fija ignora los espacios en blanco (en todos los contextos), por lo que siempre se ha aceptado 700 000 000. Fortran 90 y sus sucesores permiten guiones bajos (ignorados) en números en forma libre.
C++14 , Rebol y Red permiten el uso de un apóstrofe para agrupar dígitos, por lo que se permiten 700'000'000.
A continuación se muestra un ejemplo de código Kotlin que utiliza separadores para aumentar la legibilidad:
val exampleNumber = 12 _004_953 // Doce millones cuatro mil novecientos cincuenta y tres
La Oficina Internacional de Pesas y Medidas afirma que "cuando sólo hay cuatro dígitos antes o después del marcador decimal, se acostumbra no utilizar un espacio para aislar un solo dígito". [32] Asimismo, algunos manuales de estilo establecen que no se deben utilizar separadores de miles en el texto normal para números de1000 a9999 inclusive donde no se muestra ninguna parte decimal decimal (en otras palabras, para números enteros de cuatro dígitos), mientras que otros usan separadores de miles y otros usan ambos. Por ejemplo, el estilo APA estipula un separador de miles para "la mayoría de las cifras de1000 o más", excepto números de página, dígitos binarios, temperaturas, etc.
Siempre existen excepciones específicas de cada país de "sentido común" a la agrupación de dígitos, como números de año, códigos postales y números de identificación de formato no agrupado predefinido, que las guías de estilo suelen señalar.
En binario (base-2), se puede utilizar un espacio completo entre grupos de cuatro dígitos, correspondiente a un nibble o equivalente a un dígito hexadecimal . Para los números enteros, también se utilizan puntos para separar grupos de cuatro bits. [b] Alternativamente, los dígitos binarios pueden agruparse de tres en tres, correspondientes a un dígito octal . De manera similar, en hexadecimal (base-16), los espacios completos generalmente se usan para agrupar dígitos de dos en dos, haciendo que cada grupo corresponda a un byte . [c] Además, los grupos de ocho bytes suelen estar separados por un guión. [do]
En países con coma decimal, el punto decimal también es común como notación "internacional" [ cita necesaria ] debido a la influencia de dispositivos, como las calculadoras electrónicas , que utilizan el punto decimal. La mayoría de los sistemas operativos informáticos permiten la selección del separador decimal; Los programas que han sido cuidadosamente internacionalizados seguirán esto, pero algunos programas lo ignoran y algunos pueden incluso dejar de funcionar si se ha cambiado la configuración.
Las interfaces de computadora se pueden configurar en la "localización común" internacional Unicode utilizando LC_NUMERIC=C
lo definido en "Proyecto Unicode CLDR". Consorcio Unicode .Los detalles de las definiciones actuales (2020) se pueden encontrar en "01102-POSIX15897". Consorcio Unicode .
Los países donde se utiliza una coma "," como separador decimal incluyen:
Países donde un punto "." se utiliza como separador decimal incluyen:
Unicode define un símbolo de clave separadora decimal (⎖ en hexadecimal U+2396, decimal 9110) que se parece al apóstrofe . Este símbolo proviene de ISO/IEC 9995 y está diseñado para usarse en un teclado para indicar una tecla que realiza separación decimal.
En el mundo árabe , donde se utilizan los números arábigos orientales para escribir números, se utiliza un carácter diferente para separar las partes enteras y fraccionarias de los números. Se le conoce como separador decimal árabe (U+066B, traducido: ٫ ) en Unicode . También existe un separador de miles árabe (U+066C, traducido: ٬ ). Ejemplo: ۹٬۹۹۹٫۹۹ (9.999,99)
En persa , el separador decimal se llama momayyez . La investigación del Unicode Consortium concluyó que "los programas de computadora deberían representar U+066B como una barra inclinada ( ٫ ) acortada, bajada y posiblemente más inclinada; esto debería distinguirse de la barra a primera vista". Para separar secuencias de tres dígitos, se puede utilizar un separador de miles árabe (representado como: ٬ ), una coma latina o un espacio en blanco ; sin embargo, esto no es un estándar. [49] [50] [51] Ejemplo: ۹٬۹۹۹٫۹۹ (9.999,99)
En Braille inglés , el punto decimal, ⠨ , es distinto tanto de la coma, ⠂ , como del punto, ⠲ .
Los siguientes ejemplos muestran el separador decimal y el separador de miles en varios países que utilizan el sistema de números arábigos.
Usado con números arábigos occidentales (0123456789):
Usado con números arábigos orientales (٠١٢٣٤٥٦٧٨٩):
Utilizado con teclados:
H
muestra el número ingresado en notación hexadecimal, decimal, octal y binaria:-h 12341234#4660\011064 %0001.0010.0011.0100
D
vuelca la memoria por bytes en notación hexadecimal, con bytes separados por espacios y grupos de ocho bytes separados por guiones:-d 0 1234 : 0000 57 69 6B 69 70 65 64 69 - 61 20 68 65 6C 70 73 21 ¡Wikipedia ayuda!
coma: MAT. Signo utilizado en los números no enteros para separar la parte entera de la parte decimal o fraccionaria; pag. ej., 2.123.
{{cite web}}
: CS1 maint: numeric names: authors list (link)El coste por avión se estimó entre 19,5 y 26 millones de dólares de Namibia.
La escritura de los números se hará utilizando las cifras árabes y la numeración decimal, y en ella se separará la parte entera de la decimal mediante una coma (,).
* Escribir números decimales y negativos como numerales: 3,3 y –4. Utilice la coma decimal, no el punto decimal: 17,4 millones. [...] * Utilice un espacio, no comas, para indicar miles: 3 000, 20 000.
{{cite book}}
: CS1 maint: numeric names: authors list (link)La coma es el único indicador decimal reconocido para todos los números, incluidas las cantidades de dinero (moneda).
Con el fin de promover un proceso tendiente a la unificación, se recomienda el uso del punto como separador decimal. (2.2.1.2.1)