Cuando cuento en una base mayor que diez, puedo utilizar las letras del alfabeto. ¿Qué utilizo cuando se me acaban?
Lo que viene después $z$ ?:
$0, 1, 2, 3,\ldots, 9, a, b, c, d,\ldots, x, y, z$ (?)
¿Y cómo lo encontraría?
Cuando cuento en una base mayor que diez, puedo utilizar las letras del alfabeto. ¿Qué utilizo cuando se me acaban?
Lo que viene después $z$ ?:
$0, 1, 2, 3,\ldots, 9, a, b, c, d,\ldots, x, y, z$ (?)
¿Y cómo lo encontraría?
@banana No es tan hilarante. Supongamos que quieres escribir números en base 100. Tiene mucho sentido denotar los 100 dígitos como 00
, 01
, , 99
. Si lo haces, entonces la representación en base 100 de, por ejemplo, 142857, son los tres dígitos 14 28 57
. Este tipo de sistema es omnipresente en las aplicaciones informáticas (el usuario 87690 ofrece un ejemplo en otro lugar de este hilo). Los bablyonianos utilizaban una técnica similar para su sistema de base 60, donde los 60 "dígitos" eran efectivamente 00
, 01
, 59
como observó David K. en otra parte de este hilo.
De acuerdo, pero sigue siendo al menos la mitad de hilarante de lo que afirmé originalmente, lo que es una cantidad no despreciable de hilaridad
Los babilonios eran capaces de hacer cuentas en base $60$ . Cada dígito se compone de $N$ marcas de cuña en una dirección y $M$ en la otra dirección, y el valor del dígito era $10N + M$ . Les faltaba un cero, pero eso no es difícil de proporcionar.
También se podría decir que la hora del día es la base $60$ Así que $\mbox{1:23:45} = 1 \cdot 60^2 + 23 \cdot 60 + 45.$ La idea básica de un sistema de valor posicional es que se puede saber qué dígito está en cada lugar de alguna manera (en este caso, tomando los símbolos $0$ a través de $9$ en pares, y algunas personas insertan el símbolo ":" entre los pares como ayuda visual). No es necesario dibujar cada dígito como una única región conectada de pintura negra.
Por ejemplo base $64$ ampliamente utilizado para la codificación de datos binarios.
Una vez que llega a Z
(empieza en mayúsculas) va con minúsculas: WXYZabcd
. El observador atento notará que aún le faltan dos letras, porque $10 + 2 \cdot 26 = 62.$
Esos dos suelen ser uno de /
, +
y -
pero depende más o menos de la implementación.
Una base $64$ número se ve así cGxlYXN1cmUu
y probablemente lo haya visto antes en una URL.
Según ese artículo de la wikipedia, +/
es el par más común de dígitos más altos (esos son anecdóticamente los que se usan hoy en día) y el resto usaba varias combinaciones de .
, _
, -
, :
y !
.
Sí, esto se ve muy a menudo en la informática (por ejemplo, la codificación decimal en binario).
IPv4, por ejemplo, tiene 4 dígitos de base 255, tradicionalmente denotados como números de base 10 separados por puntos (por ejemplo, 255.255.255.255). IPv6 adoptó un enfoque similar, aunque la notación es ligeramente diferente, con 6 dígitos de base 16 separados por dos puntos (por ejemplo, ff:ee:dd:cc:bb:aa). Este es un sistema práctico que puede escalar a bases arbitrariamente grandes sin tener que memorizar/inventar nuevos símbolos.
Disponemos de toneladas de símbolos, tome cualquier número de idiomas que tengan letras disjuntas por parejas. Indexa cada una de esas lenguas y utiliza los índices preexistentes dentro de la lengua y tendrás un montón de letras, simplemente utilizando los símbolos de base $10$ números, el hiragana japonés, el katakana, el árabe, el hebreo y el español obtenemos $179$ símbolos.
@TZakrevskiy No. No todos los idiomas reutilizan los 10 primeros dígitos. El hebreo, por ejemplo, tiene caracteres únicos para 10, 20, ... etc.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
19 votos
No importa qué símbolos utilices; puedes usar los que quieras. Puedes inventarte algo; puedes usar los símbolos $d_1, d_2, \ldots $ en lugar de $a,b,c,\ldots$ o lo que sea. O puede utilizar letras mayúsculas. O letras griegas. O inventar garabatos arbitrarios.
0 votos
Si alguien tiene ideas de etiquetas... me vendrían bien.
1 votos
Echa un vistazo a esto: es.wikipedia.org/wiki/Base_36
0 votos
amazon.com/En el mundo de la cebra- Clásico-Seuss/dp/0394800842/
11 votos
¿Qué viene después de la Z? Dr. Seuss escribió un libro sobre eso.
0 votos
@Micah, ¡las grandes mentes piensan igual!
15 votos
La codificación en base 64 suele utilizar las letras a-z, A-Z, 0-9 y otras dos (como / y +).
0 votos
Entonces, ¿hay alguna norma después de eso... o se supone que tienes que inventar algo tú mismo?
2 votos
@Questionmark: No hay ninguna norma (excepto algunos casos especiales ).
1 votos
Utilice tous los caracteres unicode y llegar hasta la base
65535
3 votos
@awashburn Hay potencialmente 1.111.998 caracteres en unicode, aunque sólo 109.384 se asignan en unicode 6.0 . Además, "hasta" son dos palabras.