Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CÓDIGOS BINARIOS
Codificar consiste en reescribir de alguna otra forma una idea, concepto o la descripción de
una situación, por ejemplo en las páginas Web para hacer referencia a los países se utiliza un formato
de dos letras así, Venezuela se codifica como VE, Colombia CO, China CN, España ES, etc. De esta
forma se crea una asociación unívoca entre esas dos letras y el país referenciado. Así como se puede
crear un formato de dos letras para la representación de los países, también se puede generar un
número binario (formado solamente por unos y ceros) que permita asociar un país con su número y
viceversa, de esta forma se habrá creado un código binario.
Al igual que se puede desarrollar el código para los países también se pueden desarrollar
códigos similares para identificar productos de un supermercado, los equipos de una liga deportiva,
días de la semana, niveles de temperatura, letras del alfabeto, cantidades, los estudiantes de un curso,
etc.
Las características del código a utilizar están dadas por la cantidad de objetos diferentes
clasificables, esto es, la cantidad de variaciones que se pueden dar en un código, al cual llamaremos
número de combinaciones. El número de combinaciones está dado por la cantidad de dígitos binarios
(bits) a utilizar en el código: # Comb = 2 # BITS . Si se trata de un código para los países suramericanos
(12) basta con crear un código de 4 bits (24 = 16) para poder representar apropiadamente dicho
conjunto.
Nótese que en dichos códigos existen 4 combinaciones que no corresponden a ningún país.
Además, estos no son los únicos códigos posibles, existen 871.782.912.000 (24 ! / (24-12)!) codificaciones
posibles para este caso.
Códigos Numéricos:
En este tipo de código se busca relacionar sus combinaciones con cantidades, pudiéndose
establecer una relación entre la combinación binaria utilizada y la cifra decimal representada.
A partir de las reglas de formación de los códigos numéricos a continuación se definen varios
conceptos.
Adyacencia lógica:
Códigos Cíclicos:
Códigos Reflejados:
Cumpliendo con estas definiciones podemos definir el Código Johnson como un código
continuo y cíclico, y el Código Gray como un código Continuo, cíclico y reflejado. Los códigos BCD
y Binario Natural no son continuos.
Códigos Alfanuméricos:
Estos códigos permiten establecer una relación entre un código binario y caracteres ó símbolos
escritos.
Por ejemplo, para crear un código que tenga la capacidad de representar todas las letras del
alfabeto español necesitaríamos 5 bits (32 combinaciones para 27 letras).
Si se desea mejorar el código codificando además los símbolos correspondientes a los números
se requerirá de 6 bits (64 combinaciones para 37 símbolos).
Código ASCII
(Equivalente decimal del código y símbolo representado)
Así como el código ASCII, existen una gran cantidad de códigos alfanuméricos, algunos de
ellos entre ellos podemos enumerar diferentes versiones de ASCII, EBCDIC, UNICODE, etc.