Conceptos básicos de programación: Código hexadecimal

Página 4: Código hexadecimal

/es/conceptos-basicos-de-programacion/patrones-en-numeros-binarios/content/

Código hexadecimal

En el procesamiento de datos informáticos se emplea un código especial que se llama "binario", el cual se caracteriza por usar dos estados: cero y uno.

Sin embargo, a veces el código binario es insuficiente para procesar de datos, por lo cual se acude a otro código, el "código hexadecimal".

Mira el siguiente contenido y aprende qué es: 

Este código se deriva de un sistema de números que se representan por los dígitos del  color(#8c6eff)(0)  al  color(#8c6eff)(9)  y las letras de la A a la F, dando un total de color(#8c6eff)(16) , de ahí su nombre.

Notación hexadecimal

  • Debe escribirse dentro de paréntesis.
  • Se deben leer cada una de las cifras que lo componen: número por número; letra por letra.
  • Si hay un símbolo compuesto por números y letras, se debe aplicar la lógica algebraica: el valor de la letra se reemplaza por el número que determina su posición en la notación hexadecimal.  

color(#8c6eff)(0)

color(#8c6eff)(1)

  color(#8c6eff)(2)

color(#8c6eff)(3)

color(#8c6eff)(4)

color(#8c6eff)(5)

color(#8c6eff)(6)

color(#8c6eff)(7)

color(#8c6eff)(8)

color(#8c6eff)(9)

color(#8c6eff)(A = 10)

color(#8c6eff)(B = 11)

color(#8c6eff)(C = 12)

color(#8c6eff)(D = 13)

color(#8c6eff)(E = 14)

color(#8c6eff)(F = 15)

Por ejemplo: en el símbolo color(#8c6eff)(8C) , color(#8c6eff)(C)  es igual a color(#8c6eff)(12) , ya que es la tercera letra del alfabeto.

¿Cómo hallar el valor de número en código hexadecimal?

Paso 1: 

Lee y posiciona las cifras del número de derecha a izquierda empezando por el  color(#8c6eff)(0)

En el caso de  color(#8c6eff)(8C) , la posición de color(#8c6eff)(C) es equivalente a  color(#8c6eff)(0) y la de  color(#8c6eff)(8) es color(#8c6eff)(1) .

Paso 2:

Como los números hexadecimales tienen su base en 16, lo siguiente es que eleves la base  color(#8c6eff)(16) según la posición:

color(#8c6eff)(16^0) color(#8c6eff)(1)

color(#8c6eff)(16^0) color(#8c6eff)(16)

Paso 3:

Multiplica este valor por el resto de la cifra:

color(#8c6eff)(8) color(#8c6eff)(16^1) color(#8c6eff)(8) •  color(#8c6eff)(16)   color(#8c6eff)(128)  

color(#8c6eff)(C) •  color(#8c6eff)(16^0) color(#8c6eff)(1)  •  color(#8c6eff)(12)   =  color(#8c6eff)(12)

Ten en cuenta que el valor de la letra se toma de su posición en la tabla de valores de los números hexadecimales.

Paso 4:

Suma ambos resultados:

color(#8c6eff)(128)  +  color(#8c6eff)(12) color(#8c6eff)(140)  

Paso 5:

Ahora, tienes tu cifra hexadecimal convertida en decimal. De esta manera, vemos que:

color(#8c6eff)(8C) = color(#8c6eff)(140)

Aplicaciones del código hexadecimal

  • Es muy útil para aquellos casos en los que el uso del código binario resulta insuficiente durante el procesamiento de números grandes, ya que resume el conteo de unos y ceros, ocupando menos bytes y, por ende, menos memoria en los dispositivos tecnológicos.
  • Suele emplearse con frecuencia en campos relacionados al diseño y al formato de color digital, ya que es la base del código de color hexadecimal: un código de color cuya estructura es similar, empleando seis símbolos conformados por pares, entre números y letras, los cuales expresan un valor de color.

Continúa en la siguiente página  y conoce de qué se trata el código octagonal.

/es/conceptos-basicos-de-programacion/sistema-octal/content/