¿cómo representar con unos y ceros una letra o una palabra?. Parece un poco más complejo y, de alguna forma, así lo es. De hecho, para resolver este problema, no alcanza la matemática sino más bien empiezan a jugar un rol fundamental los estándares.
La solución al problema de la representación de letras (y todo tipo de caracteres no numéricos) es la definición de un (o más de uno) estándar en donde a cada caracter se le asigna un número (en decimal digamos) correspondiente. De esta forma matemáticamente no hay un problema; ya sabemos convertir un número decimal en binario. Veamos un ejemplo simple y tonto que a mí me encantan. Yo tengo los números decimales 0, 1, 2 y 3. Puedo armar la tabla con los correspondientes números en binario:
0 – 00
1 – 01
2 – 10
3 – 11
Puedo ahora, agregar a cada valor un caracter que representaré con ese valor, como por ejemplo:
0 – 00 – a
1 – 01 – b
2 – 10 – c
3 – 11 – e
De esta forma, yo puedo representar palabras simples “uniendo” el valor de cada caracter y mostrandolo en binario, por ejemplo:
bebe – 1313 – 01110111
beba – 1310 – 01110100
beca – 1320 – 01111000
Creo que la explicación hasta aquí es suficiente para entender la idea. En la vida real, existen diferentes tablas de conversión de caracter a binario pero la más popular (y antigua más que nada) es la …