Diferencia entre revisiones de «Sistema alfanumérico»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Locovich (discusión · contribs.)
Revertidos los cambios hasta 23:54 17 abr 2009 por Bucho por vandalismo
Línea 1: Línea 1:
El [[Sistema de numeración|sistema numérico]] en base 36 se llama '''sistema alfanumérico''' y utiliza para su representación los símbolos 0, 1, 2, 3, 4
El [[Sistema de numeración|sistema numérico]] en base 36 se llama '''sistema alfanumérico''' y utiliza para su representación los símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z. Recibe este nombre dado que los símbolos que utiliza para su representación concuerdan con la definición computacional tradicional de carácter alfanumérico; hay que tener presente que los caracteres alfabéticos utilizados corresponden al [[Alfabeto latino|alfabeto latino]] con la supresión de la letra [[Ñ]].

El sistema alfanumérico, en el contexto de la informática, no es una buena alternativa respecto de sistemas como el binario, el hexadecimal o cualquier otro en base <math>2^n</math>. Esto se debe a que una [[Palabra (computación)|palabra]] de cierto tamaño <math>n</math> puede tener un manejo más intuitivo por los humanos si se escribe en base <math>2^n</math> o bien usando varias bases <math>2^m</math> tales que su producto sea <math>2^n</math>. Así, la palabra (1111)<sub>2</sub> puede ser sintetizada como (F)<sub>16</sub> usando sólo un caracter hexadecimal. Claramente, no existe <math>n</math> natural que permita que <math>2^n = 36</math>, por lo que el sistema alfanumérico no puede usarse para este propósito.]. Por otro lado, el sistema alfanumérico puede ser una alternativa respecto de otros sistemas de bases menores a la hora de numerar o identificar los objetos de un conjunto, ya que una misma cantidad se puede representar con una cadena de símbolos más corta. Un ejemplo de esto puede ser su uso en la asignación de números de patente - ignorando la supresión de ciertos símbolos o palabras a causa de motivos visuales o de otra índole - u otro tipo de palabra alfanumérica identificatoria a un objeto cualquiera. De este modo, el número de patente asignado a un vehículo puede ser (RT5183)<sub>36</sub> en lugar de su equivalente decimal más largo y difícil de memorizar (1681530483)<sub>10</sub>.El principio anterior puede extenderse, utilizando otros sistemas como el [[base64]], pero que pueden resultar menos intuitivos de emplear por humanos debido a la existencia simultánea de caracteres alfabéticos mayúsculos o minúsculos y otros caracteres de relleno cuando la cantidad de caracteres alfabéticos es insuficiente.

==Tabla comparativa==
En la siguiente tabla se compara el sistema alfanumérico con los ampliamente utilizados sistemas [[Sistema binario|binario]], [[Sistema hexadecimal|hexadecimal]] y [[Sistema decimal|decimal]]. En particular, se listan los primeros 39 [[Número natural|números naturales]].

{| {{prettytable}}
|+
!Decimal!!Binario!!Hexadecimal!!Alfanumérico
|-----------------
|0||0||0||0
|-----------------
|1||1||1||1
|-----------------
|2||10||2||2
|-----------------
|3||11||3||3
|-----------------
|4||100||4||4
|-----------------
|5||101||5||5
|-----------------
|6||110||6||6
|-----------------
|7||111||7||7
|-----------------
|8||1000||8||8
|-----------------
|9||1001||9||9
|-----------------
|10||1010||A||A
|-----------------
|11||1011||B||B
|-----------------
|12||1100||C||C
|-----------------
|13||1101||D||D
|-----------------
|14||1110||E||E
|-----------------
|15||1111||F||F
|-----------------
|-----------------
|16||10000||10||G
|16||10000||10||G
Línea 53: Línea 94:
*El [[Base64|sistema de numeración en base 64]] es fácilmente codificable para los hispanoparlantes, ya que su alfabeto cuenta con una letra más que el alfabeto inglés (la letra Ñ). Así, con 10 dígitos numéricos, 27 caracteres alfabéticos en mayúscula y 27 caracteres alfabéticos en minúscula, intuitivamente se puede implementar un sistema de numeración en base 64 utilizando sólamente caracteres alfanuméricos. El orden de los símbolos podría ser 0, ..., 9, a, ..., z, A, ..., Z, en donde arbitrariamente las mayúsculas tienen mayor valor que las minúsculas.
*El [[Base64|sistema de numeración en base 64]] es fácilmente codificable para los hispanoparlantes, ya que su alfabeto cuenta con una letra más que el alfabeto inglés (la letra Ñ). Así, con 10 dígitos numéricos, 27 caracteres alfabéticos en mayúscula y 27 caracteres alfabéticos en minúscula, intuitivamente se puede implementar un sistema de numeración en base 64 utilizando sólamente caracteres alfanuméricos. El orden de los símbolos podría ser 0, ..., 9, a, ..., z, A, ..., Z, en donde arbitrariamente las mayúsculas tienen mayor valor que las minúsculas.


== Véase también ==
...

*[[Codificación de caracteres]]
*[[Sistema de numeración]]
*[[Sistema decimal]]
[[Categoría:Codificación de caracteres]]
[[Categoría:Sistemas de numeración]]

Revisión del 21:06 17 sep 2009

El sistema numérico en base 36 se llama sistema alfanumérico y utiliza para su representación los símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z. Recibe este nombre dado que los símbolos que utiliza para su representación concuerdan con la definición computacional tradicional de carácter alfanumérico; hay que tener presente que los caracteres alfabéticos utilizados corresponden al alfabeto latino con la supresión de la letra Ñ.

El sistema alfanumérico, en el contexto de la informática, no es una buena alternativa respecto de sistemas como el binario, el hexadecimal o cualquier otro en base . Esto se debe a que una palabra de cierto tamaño puede tener un manejo más intuitivo por los humanos si se escribe en base o bien usando varias bases tales que su producto sea . Así, la palabra (1111)2 puede ser sintetizada como (F)16 usando sólo un caracter hexadecimal. Claramente, no existe natural que permita que , por lo que el sistema alfanumérico no puede usarse para este propósito.]. Por otro lado, el sistema alfanumérico puede ser una alternativa respecto de otros sistemas de bases menores a la hora de numerar o identificar los objetos de un conjunto, ya que una misma cantidad se puede representar con una cadena de símbolos más corta. Un ejemplo de esto puede ser su uso en la asignación de números de patente - ignorando la supresión de ciertos símbolos o palabras a causa de motivos visuales o de otra índole - u otro tipo de palabra alfanumérica identificatoria a un objeto cualquiera. De este modo, el número de patente asignado a un vehículo puede ser (RT5183)36 en lugar de su equivalente decimal más largo y difícil de memorizar (1681530483)10.El principio anterior puede extenderse, utilizando otros sistemas como el base64, pero que pueden resultar menos intuitivos de emplear por humanos debido a la existencia simultánea de caracteres alfabéticos mayúsculos o minúsculos y otros caracteres de relleno cuando la cantidad de caracteres alfabéticos es insuficiente.

Tabla comparativa

En la siguiente tabla se compara el sistema alfanumérico con los ampliamente utilizados sistemas binario, hexadecimal y decimal. En particular, se listan los primeros 39 números naturales.

Decimal Binario Hexadecimal Alfanumérico
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 8 8
9 1001 9 9
10 1010 A A
11 1011 B B
12 1100 C C
13 1101 D D
14 1110 E E
15 1111 F F
16 10000 10 G
17 10001 11 H
18 10010 12 I
19 10011 13 J
20 10100 14 K
21 10101 15 L
22 10110 16 M
23 10111 17 N
24 11000 18 O
25 11001 19 P
26 11010 1A Q
27 11011 1B R
28 11100 1C S
29 11101 1D T
30 11110 1E U
31 11111 1F V
32 100000 20 W
33 100001 21 X
34 100010 22 Y
35 100011 23 Z
36 100100 24 10
37 100101 25 11
38 100110 26 12

Curiosidades

  • Si la informática hubiese sido inicialmente desarrollada en países hispanoparlantes, es posible que el sistema alfanumérico fuera de base 37, ya que se incluiría la letra Ñ como símbolo. El mismo razonamiento puede extenderse si situamos el desarrollo temprano de la informática en otros contextos históricos o geográficos.
  • El sistema de numeración en base 64 es fácilmente codificable para los hispanoparlantes, ya que su alfabeto cuenta con una letra más que el alfabeto inglés (la letra Ñ). Así, con 10 dígitos numéricos, 27 caracteres alfabéticos en mayúscula y 27 caracteres alfabéticos en minúscula, intuitivamente se puede implementar un sistema de numeración en base 64 utilizando sólamente caracteres alfanuméricos. El orden de los símbolos podría ser 0, ..., 9, a, ..., z, A, ..., Z, en donde arbitrariamente las mayúsculas tienen mayor valor que las minúsculas.

Véase también