La operación matemática es un proceso con un resultado como objetivo; posee dos entradas (recursos), símbolos que indican que hacer y que decisión tomar. En la programación el uso de las matemáticas esta destinado a optimización en algoritmos y los más importante, darnos la capacidad de estructurar nuestras ideas, de forma más eficiente. las matemáticas poseen propiedades básicas, estas consisten en las siguientes:

Sistema Binario

El proceso de conversión de numero decimal a binario se produce empleando división, más específicamente se divide un número entre el numero 2. El residuo debe estar en un rango de [0, 1]; cada resultado debe dividirse entre 2 hasta que no pueda dividirse mas, por ejemplo:

→ 45 / 2 = 22 (1) || 22 / 2 = 11 (0) || 11 / 2 = 5 (1) || 5 / 2 = 2 (1) || 2 / 2 = 1 (0) || 1 / 2 = 0 (1)

Una vez obtenida la operación, vamos a dirigirnos a nuestros datos de residuos, en este caso [1, 0, 1 , 1, 0, 1], y vamos a reacomodarlos desde el valor final hasta el inicial, es decir “101101”, por ende, 45 = 101101.

El proceso de conversión de numero binario a decimal sucede numerando los dígitos de derecha a izquierda (iniciando en este caso con 1), a cada dígito se le asigna una potencia con base 2 y se finaliza sumando el resultado de las potencias:

→ 1 * 2 ^ 0 = 1 || 0 * 2 ^ 1 = 0 || 1 * 2 ^ 2 = 4 || 1 * 2 ^ 3 = 8 || 0 * 2 ^ 4 = 0 || 1 * 2 ^ 5 = 32

→ 1 + 0 + 4 + 8 + 0 + 32 = 1 + 4 + 8 + 32 = 40 + 5 = 45

El sistema binario se construye con base a al sistema de numeración binario, que se construye de los dígitos 0 y 1, estos son los dígitos binarios.

→ El valor de 1 representa true o encendido (paso de corriente)

→ El valor de 0 representa false o apagado (la ausencia de señal)


A la hora de realizar operaciones con binarios hay que tener en cuenta los siguiente datos: