Está en la página 1de 6

Sistema de Numeración en Base 2 (Binarios)

DEFINICIÓN:
El sistema binario, en matemáticas e informática, es un
sistema de numeración en el que los números se representan
utilizando solamente las cifras cero y uno (0 y 1). Es el que se
utiliza en las computadoras, debido a que trabajan
internamente con dos niveles de voltaje, por lo que su sistema
de numeración natural es el sistema binario (encendido 1,
apagado 0).
Conversión entre el Sistema Binario y el Sistema Decimal

DECIMAL A BINARIO
Se divide el número del sistema decimal entre 2, cuyo resultado entero se
vuelve a dividir entre 2, y así sucesivamente. Ordenados los restos, del
último al primero, éste será el número binario que buscamos

Ejemplo 1
Transformar el número decimal 131 en binario. El método es
muy simple:
131 dividido entre 2 da 65 y el resto es igual a 1
65 dividido entre 2 da 32 y el resto es igual a 1
32 dividido entre 2 da 16 y el resto es igual a 0
16 dividido entre 2 da 8 y el resto es igual a 0
8 dividido entre 2 da 4 y el resto es igual a 0
4 dividido entre 2 da 2 y el resto es igual a 0
2 dividido entre 2 da 1 y el resto es igual a 0
1 dividido entre 2 da 0 y el resto es igual a 1
-> Ordenamos los restos, del último al primero que estan en color Azul:
100000112

En sistema binario, 131 se escribe 100000112

Ejemplo 2
Transformar el número decimal 100 en binario. El método de la
operación es muy simple:

En sistema binario, 100 se escribe 11001002


NOTA: Otra forma de conversión consiste en un método
parecido a la factorización en números primos. Es
relativamente fácil dividir cualquier número entre 2. Este
método consiste también en divisiones sucesivas.
Dependiendo de si el número es par o impar, colocaremos un
cero o un uno en la columna de la derecha. Si es impar, le
restaremos uno y seguiremos dividiendo entre dos, hasta
llegar a 1. Después sólo nos queda tomar el último resultado
de la columna izquierda (que siempre será 1) y todos los de la
columna de la derecha y ordenar los dígitos de abajo a arriba
Ejemplo 3
Transformar el número decimal 100 en binario. El método de
factores primos es muy simple:
100|0
50|0
25|1 --> 1, 25-1=24 y seguimos dividiendo por 2
12|0
6|0
3|1
1|1 --> (100)10 = (1100100)2

Binario a Decimal

Para realizar la conversión de binario a decimal, realice lo siguiente:

1. Inicie por el lado derecho hasta el izquierdo del número en binario,


cada cifra multiplíquela por 2 elevado a la potencia consecutiva
(comenzando por la potencia 0, es decir; 20).
2. Después de realizar cada una de las multiplicaciones, sume todas y
el número resultante será el equivalente al sistema decimal.

RECUERDE QUE:
Potencia 26 25 24 23 22 21 20
Resultado 64 32 16 8 4 2 1
Ejemplo 4
Transformar el número Binario 1001112 en Decimal. Los pasos a seguir
son: Potencia, Multiplicación y suma en su orden.
1001112 = 1x25 + 0x24 + 0x23 + 1x22 + 1x21 + 1x20
= 1x32 + 0x16 + 0x8 + 1x4 + 1x2 + 1x1
= 32 + 0 + 0 + 4 + 2 + 1
= 39

La Transformación del número Binario 1001112, al sistema


Decimal(Base 10) es 39

Ejemplo 5
Transformar el número Binario 10110002 en Decimal. Los pasos a
seguir son: Potencia, Multiplicación y suma en su orden.
10110002 = 1x26 + 0x25 + 1x24 + 1x23 + 0x22 + 0x21 + 0x20
= 1x64 + 0x32 + 1x16 + 1x8 + 0x4 + 0x2 + 0x1
= 64 + 0 + 16 + 8 + 0 + 0 + 0
= 88

La Transformación del número Binario 10110002, al sistema


Decimal(Base 10) es 88.

Ejercicio 1
Transformar los siguientes números Binario a Decimal. Recuerde los
pasos a seguir son: Potencia, Multiplicación y suma en su orden.
A. 1111102
B. 100002
C. 10101002
D. 101102
E. 101002

Ejercicio 2
Transformar los siguientes números Decimal a Binario. Recuerde los
pasos a seguir: Divisiones sucesivas.
A. 1234
B. 4987
C. 543
D. 2143
E. 9870
SISTEMA DE NUMERACIÓN HEXADECIMAL
DEFINICIÓN

El sistema de numeración hexadecimal es un sistema de base 16. Igual que en el sistema decimal,
cada vez que teníamos 10 unidades de un determinado nivel, obteníamos una unidad del nivel
superior (diez unidades: una decena, diez decenas: una centena, etc.) en el hexadecimal cada vez
que juntamos 16 unidades de un nivel obtenemos una unidad del nivel superior. En un sistema
hexadecimal debe haber por tanto 16 dígitos distintos.

Como sólo disponemos de diez dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) necesitamos ampliar esa cantidad
y se hace mediante letras, con la siguiente relación en sistema decimal:

Hexadecimal Decimal Hexadecimal Decimal


A 10 D 13
B 11 E 14
C 12 F 15

Este sistema de numeración es muy utilizado en informática porque simplifica la expresión binaria
de los objetos. En Informática se utiliza el byte como unidad básica de información. Un byte está
compuesto de 8 bits, es decir, un conjunto de ocho ceros y unos. Por eso, con un byte se puede
codificar desde el 000000002 hasta el 111111112. Es decir,
000000002 = 0·27 + 0·26 + 0·25 + 0·24 + 0·23 + 0·22 + 0·21 + 0·20 = 0
111111112 = 1·27 + 1·26 + 1·25 + 1·24 + 1·23 + 1·22 + 1·21 + 1·20 = 128+64+32+16+8+2+2+1 = 255

Por lo tanto con un byte podemos representar 256 valores, desde el 0 hasta el 255. Pero para ello
necesitamos 8 dígitos. La ventaja del sistema hexadecimal es que para representar los mismos
valores sólo necesitamos 2 dígitos.

Podemos comparar los sistemas hexadecimal, decimal y binario para que veamos la ventaja de
utilizar menor cantidad de dígitos.

Decimal Binario Hexa Decimal Binario Hexa


0 0000 0 8 1000 8
1 0001 1 9 1001 9
2 0010 2 10 1010 A
3 0011 3 11 1011 B
4 0100 4 12 1100 C
5 0101 5 13 1101 D
6 0110 6 14 1110 E
7 0111 7 15 1111 F
Tabla 1

CONVERSIÓN DE DECIMAL A HEXADECIMAL

Como en los restantes sistemas de numeración, la forma de pasar a hexadecimal es dividiendo entre
la base del sistema, en este caso 16. Veamos un ejemplo.

Ejemplo 1: Convierte el número 7509 a base 16.


7509 16 Por tanto, el número vale
3 441 16
9 27 16 7509 = 1B9316
B 1

CONVERSIÓN DE HEXADECIMAL A DECIMAL

El paso contrario consiste en escribir el hexadecimal como potencias de base 16 y calcular. En esta
ocasión hay que sustituir las letras que haya por su equivalente valor en decimal.

Ejemplo 2: Convertir el número 3AF16 en decimal.

El número sería 3AF16 = 3·162 + A·161 + F·160 = 3·256 + 10·16 + 15·1 = 943

Ejercicio 1: Pasa a hexadecimal los siguientes números en decimal.


a) 135 c) 4067
b) 2178 d) 16000

Ejercicio 2: Convierte en decimal los siguientes números en hexadecimal.


a) 3416 c) AE16
b) 10216 d) A2C16

CONVERSION DE BINARIO A HEXADECIMAL Y VICEVERSA

Pasar de binario a hexadecimal, y al contrario, es muy fácil. Basta tener en cuenta la relación que ya
habíamos visto en la tabla 1 entre los dígitos del sistema hexadecimal y su correspondencia en
binario.

Hexa Binario Hexa Binario Hexa Binario Hexa Binario


0 0000 4 0100 8 1000 C 1100
1 0001 5 0101 9 1001 D 1101
2 0010 6 0110 A 1010 E 1110
3 0011 7 0111 B 1011 F 1111

Para pasar de binario a hexadecimal basta dividir el número binario en grupos de cuatro cifras y
sustituir cada grupo por el dígito correspondiente según la correspondencia anterior.

Ejemplo 3: Convertir en hexadecimal el número 100100112.


Descomponemos en dos grupos de cuatro cifras: 100100112 = 1001 0011 = 9 3 = 9316

Para pasar de hexadecimal a binario basta sustituir los dígitos correspondientes por la serie de
cuatro cifras binarias.

Ejemplo 4: Convierte en binario el número A516.


Sustituimos A516 = 1010 0101 = 101001012

Ejercicio 3: Pasa CA16 a binario y 010011012 a hexadecimal.


APLICACIONES DEL SISTEMA HEXADECIMAL

El sistema hexadecimal es muy importante en el manejo digital de los colores.

Los colores primarios son el verde, el rojo y el azul. Cualquier otro color es mezcla de esos tres
colores. Según la cantidad de cada color básico obtenemos unos colores u otros.

En el mundo audiovisual se utiliza el sistema RGB para codificar los colores que se utilizan. El
sistema RGB (Reed, Green, Blue) da información sobre la intensidad de cada color básico para
crear el color que nos interese. La intensidad de un color varía desde 0 hasta 255, y para no escribir
muchas cifras se utiliza un sistema hexadecimal.

De esa forma a cualquier color le corresponde un código de seis dígitos de forma que los dos
primeros corresponden a la intensidad de rojo, los dos siguientes al de verde y los dos últimos al de
azul.

Veamos que intensidad de cada color le corresponde al anterior:


Rojo 3116 = 3·16 + 1·1 = 49
Verde CD16 = C·16 + D·1 = 12·16 + 13·1 = 205
Azul C716 = C·16 + 7·1 = 12·16 + 7 = 199

En la siguiente tabla tienes los códigos RGB de algunos colores corrientes:

En esta otra tabla tienes algunos colores


con su expresión en hexadecimal y en
decimal.

Ejercicio 4: Queremos poner un fondo de pantalla, para un trabajo con el ordenador, que es una
versión de azul y que tiene como código RGB #2E16B1. ¿Qué intensidad de cada color le
corresponde?

Ejercicio 5: ¿Cuál será el código RGB que le corresponderá a un color si las intensidades de
colores primarios son Azul = 100, Rojo = 165 y Verde = 215.

También podría gustarte