Código Binario
Centro Educativo Santo Domingo
Código Binario y Lenguaje C++
Informática
Mariannette Rangel
XI°B
Prof.: Guadalupe Espinosa
Fecha:6 de abril de 2017
1. Código Binario
1.1 Concepto
Es un
sistema de representación de textos o de procesadores de instrucciones de una
computadora, que hace uso del sistema binario, en tanto, el sistema binario es
aquel sistema de numeración que se emplea en las matemáticas y en la
informática y en el cual los números se representan usando únicamente las
cifras cero y uno (0 y 1).
1.2 Características
Ponderación. La
mayoría de los sistemas de numeración actuales son ponderados, es decir, cada
posición de una secuencia de dígitos tiene asociado un peso. El sistema binario
es, de hecho, un sistema de numeración posicional ponderado. Sin embargo,
algunos códigos binarios, como el código Gray, no son ponderados, es decir, no
tienen un peso asociado a cada posición. Otros, como el mismo código binario
natural o el BCD natural sí lo son.
Distancia. La
distancia es una característica sólo aplicable a las combinaciones binarias. La
distancia entre dos combinaciones es el número de bits que cambian de una a
otra. Por ejemplo, si se tienen las combinaciones de cuatro bits 0010 y 0111,
correspondientes al 2 y al 7 en binario natural, se dirá que la distancia entre
ellas es igual a dos (ya que de una a otra cambian dos bits). Además, con el
concepto de distancia se puede definir la distancia mínima de un código. Ésta
no es más que la distancia menor que haya entre dos de las combinaciones de ese
código.
Adyacencia. La adyacencia es una característica que consiste en que de una combinación binaria
a la siguiente sólo varía un bit (distancia igual a uno). Esta propiedad es
aplicable únicamente a las combinaciones binarias de un código, no al código en
sí mismo
Continuidad. La
continuidad es una característica de los códigos binarios que cumplen que todas
las posibles combinaciones del código son adyacentes, es decir, que de
cualquier combinación del código a la siguiente cambia un sólo bit. En este
caso se dice que el código es continuo. Cuando la última combinación del código
es, a su vez, adyacente a la primera, se trata de un código cíclico.
- En el Sistema Decimal podemos escribir números como 451, 672, 30, etc. Es decir, podemos formar cualquier combinación de los dígitos del 0 al 9 (cifras).
- En Sistema Binario podemos escribir números como 01100111, 1110, 011, 1, etc. Es decir, podemos formar cualquier combinación de los dígitos 0 y 1 (bits).
Cada
número en Sistema Decimal tiene su equivalente en Sistema Binario, y viceversa.
1.3 Conversión de Binario a
Decimal
Vamos a convertir el número
11001011 a Sistema decimal:
PASO 1 – Numeramos los bits de
derecha a izquierda comenzando desde el 0.
PASO 2 – A cada bit le hacemos corresponder
una potencia de base 2 y exponente igual al número de bit.
PASO 3 – Por último se suman todas las potencias.
1.4 Conversión de Decimal a
Binario
Vamos a convertir el número 45 a
Sistema Binario:
PASO 1 – Dividimos 45 entre 2
sucesivamente, sin sacar decimales, hasta obtener un cociente igual a 1.
PASO 2 – Leemos el último
cociente y todos los restos en sentido contrario a cómo han ido apareciendo.
PASO 3 – En caso de que nos pidan
el resultado dentro de un byte rellenamos con ceros por delante hasta completar
los ocho bits.




Comentarios
Publicar un comentario