Retomando el concepto de dato, en una computadora cantidades definidas de información que son procesadas y manipuladas de diferentes maneras para producir información nueva, todos estos procesos se realizan a base de procedimientos matemáticos y lógicos completos que a la vez parten de valores numéricos.
Entendiendo el interior de todo software en realidad son números debemos saber como estos son representados.
La tabla anterior representa una conversión de números decimales del 1 al 10 en números binarios. ¿por qué es importante conocer esta forma de numeración?, Esto es porque en las computadoras esta es la forma predominante en que representamos los datos, mediante dígitos de 1 y 0. Se llama Binario porque a partir de solo dos dígitos empezando por el 0 representamos todos los números que necesitamos.
Cuando hablamos de datos en informática hablamos de valores relacionados a una "algo", por eso solemos ponerle a esos datos etiquetas como "edad", "temperatura", "X" y a estos relacionamos valores variables o específicos, dentro de la computadora estos valores no son más que impulsos eléctricos que al pasar corriente representan un uno y al ceder representan un 0, valores Binarios.
Ya sabiendo teniendo claro esto es necesario saber como traducir nuestro lenguaje y nuestros números decimales a un lenguaje que pueda entender la computadora en Binario.
Cuando contamos en Número Binarios, entre más aumentamos la cantidad más unos (1) nos movemos hacia la izquierda, cada cifra solo puede pasar por el uno y el 0 y aumentar hacia la izquierda con otro 1 (0, 1, 10, 11, 100), cuando este uno pasa a la izquierdas la cuenta de las demás cifras vuelve a 0, como sucede en nuestro sistema decimal, que, contando con 10 dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), cuando sobrepasamos el 09, el digito uno pasa a la izquierda (10) representando que aumentamos la dimensión y volvemos a contar hasta que alguna de las cifras sobrepase el 9 y se reinicie el contador con una cifra demás.
Esta es una forma de entender como contamos con Binarios, pero debemos pensar como podríamos convertir binarios a decimales y decimales a binarios de forma más rápida.
La anterior es una tabla que nos ayudará a entender la conversión de Binarios a Decimales, cada cifra de un número Binario representa una cantidad acumulada en decimales que hay en cada acumulación de unos (1) a la izquierda, es decir, si tenemos el Numero 100 en Binario, ayudándonos con la tabla y la ubicación de la cifra con el 1 podríamos decir que el número representado es un 4; Y si tenemos el valor 101110, buscando que cifras tienen el 1 y sumando la potencia de dos que le corresponde en cada cifra (2+4+8+32) podemos deducir que el número es el 46.
Ahora vamos a ver como convertir Decimales a Binarios.
Para convertir de Decimal a Binario debemos encontrar las potencias de dos en cada digito que sumadas nos den el número deseado, y en relación a esa potencia ubicar el 1 en cada cifra de la potencia usada, las que no usamos las dejamos con el número 0.
Ya entendido el concepto de Binario podemos empezar a operarlos.
Dentro de una computadora los caracteres de uso diario y de control tienen un valor definido y asignado para poder ser entendidos como unos y ceros, estos valores ya han sido estandarizados internacionalmente y son necesarios para el funcionamiento de las entradas y las salidas de datos.
En la tabla anterior se muestran los datos en relación con su valor decimal, para saber que valor binario le corresponde a cada carácter en Binario, debemos convertir ese valor decimal en numeros binarios en grupos de 8 cifras.
Ejemplo: J = 74(10) = 01001010(2)