Sei sulla pagina 1di 8

Como convertir números binarios a decimales y viceversa

El sistema binario es un sistema de numeración en el que los números se


representan utilizando 0 y 1. Es el que se utiliza en los ordenadores, pues
trabajan internamente con dos niveles de voltaje, por lo que su sistema de
numeración natural es el sistema binario (encendido 1, apagado 0).

 Para convertir de 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.

Por ejemplo, convertir el número 131 en binario se realiza lo siguiente:

 Ahora para convertir de un binario a decimal se hace lo siguiente:


1.- Tomamos el numero decimal, por ejemplo 00110100100 y lo separamos por
cifras:
00110100100

2.- A cada cifra le agregamos un multiplicador por 2 (*2):


0*2 0*2 1*2 1*2 0*2 1*2 0*2 0*2 1*2 0*2 0*2

3.- Luego de derecha a izquierda (muy importante) elevamos cada “2″ a


potencias consecutivas, partiendo del cero:
0*2^10 0*2^9 1*2^8 1*2^7 0*2^6 1*2^5 0*2^4 0*2^3 1*2^2 0*2^1 0*2^0

4.- Resolvemos cada uno por separado, solo resolvemos los que tienen un “1″
ya que los que tiene “0″, sea cual sea el resultado de la potencia al multiplicar
por este, el resultado será “0″. Entonces, resolviendo solos los “1″ obtenemos los
números:
256 128 32 4

5.- Sumamos estos valores:


256+128+32+4 = 420

6.- Para número Binario “00110100100″, su valor como decimal es “420″


Conversión de Octal a Binario o Base y Viceversa

El sistema octal es un sistema de numeración que es muy parecido al decimal,


pero solo tiene 8 símbolos ya que su base es 8 o sea que solo cuenta con los
números del {0,1,2,3,4,5,6,7}

Los sistemas de numeración que tienen su base múltiplo de dos son muy fáciles
transformarlos al binario como el sistema Octal cuya base es 8 y cuya traducción
al binario es inmediata.

Para pasar del octal al binario debemos transformar cada cifra


independientemente al binario usando la transformación binario-decimal o la
siguiente tabla

La conversión entre Octal y Binario es casi inmediata, ya que cada digito Octal
tiene una correspondencia directa con un conjunto de 3 dígitos en binario, por
ser ambos bases múltiplos de 2.

Así el número Octal 33(16 estará formado por 2 grupos de 3 números binarios.
Esta misma situación ocurre con la conversión hexadecimal a binario, pero con
grupos de 4.

Para realizar la conversión tomo cada uno de los dígitos Octal y los paso a
grupos de 3 dígitos binarios con la siguiente tabla

0 1 2 3 4 5 6 7
000 001 010 011 100 101 110 111

Para el numero 33 (8 hacemos los siguientes cálculos

El valor 3(16 en binario es 011(2


El valor 3(16 en binario es 011(2
Para finalizar lo pongo todo junto
y queda que 33 (8
equivale a 011 011(2 y
sin los guiones es 011011(2
Hexadecimal a Binario

El sistema Hexadecimal es un sistema de numeración que es muy parecido al


decimal pero que tiene 16 símbolos ya que su base es 16 ósea que solo cuenta
con los números del {0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F} donde A=10, B=11,
C=12, D=13, E=14, F=15.

Los sistemas de numeración que tienen su base múltiplo de dos son muy fáciles
transformarlos al binario como el sistema Hexadecimal cuya base es 16 y cuya
traducción al binario es inmediata.

Para pasar del binario al Hexadecimal solo debemos transformar cada cifra
independientemente al binario usando la transformación binario-decimal o la
siguiente tabla

Tabla Hexadecimal binario

Por ejemplo, el F3A sería F= 1111 3 = 0011 A=1010 luego seria 111100111010
Cómo se pasa de octal a decimal
El sistema octal recibe ese nombre porque trabaja en base 8 y tiene un total de
ocho símbolos que van desde el 0 hasta el 7.
Para convertir de octal a decimal simplemente tienes que coger el número en
octal de derecha a izquierda y asignar a cada uno la potencia en base ocho que
le corresponde, siendo la primera de todas 80.
Las potencias las puedes calcular fácilmente con nuestra calculadora de
potencias, de tal forma que cuando tengas el resultado de cada una, los tienes
que sumar entre sí. La suma de todos los términos te dará como resultado el
número decimal que estás buscando.
Si no tienes muy claro cómo convertir de octal a decimal a partir de esta
explicación, a continuación, te proponemos unos ejemplos prácticos en los que
lo entenderás mucho mejor.
Ejemplos de octal a decimal
A continuación, tienes varios ejemplos que te sacarán de dudas sobre los
cálculos necesarios para pasar de octal a decimal:
Ejemplo 1: pasar 37 de octal a decimal
378 = 3×81+7×80 = 24+7 = 31
Ejemplo 2: convertir 7014 de octal decimal
70148 = 7×83+0×82+1×81+4×80= 3584+0+8+4 = 3596
Si tienes cualquier duda, nuestra calculadora de octal a decimal también te
muestra los cálculos que se han necesitado para llegar a conseguir el número
decimal correspondiente.
Cómo se pasa de decimal a octal
Es importante que saber que el sistema decimal trabaja en base 10 mientras que
el sistema octal trabaja en base 8. Partiendo de esta premisa, para convertir de
decimal a octal lo que tenemos que hacer es realizar divisiones sucesivas entre
8 hasta que el resto sea menor que ocho.
Posteriormente, escribe el valor de los restos obtenidos en cada división junto
con el del último cociente. El último cociente será el primer dígito del número
octal mientras que el primer resto será el último número.
Si no te ha quedado muy claro cómo convertir de decimal a octal, a continuación,
te vamos a hacer algunos ejemplos prácticos de cómo se hace.
Ejemplos de conversión de decimal a octal
Vamos a poner en práctica la teoría vista en el punto anterior y vamos a ver con
varios ejemplos prácticos cómo convertir de decimal a octal haciendo divisiones
entre 8. 4248 de decimal a octal
Aquí tienes el procedimiento para convertir el número decimal 4248 en sistema
octal:

Número decimal Dividimos entre 8

Cociente Resto

4248 531 0

531 66 3

66 8 2

8 1 0

Fijándonos en el último cociente y el valor de los residuos obtenidos, tenemos


que:

4248 = 10230
10 8

Cómo convertir de decimal a hexadecimal

Para convertir un número de decimal a hexadecimal hay varios métodos de


hacerlo. El que personalmente me parece más sencillo consiste en pasar el
número de decimal a binario.

Una vez que lo tenemos, pasaremos de binario a hexadecimal. Para ello


hacemos agrupaciones de 4 números empezando por la derecha. Si al llegar al
final no nos queda un grupo de cuatro números, rellenamos con ceros a la
izquierda hasta completar los dígitos que falten.

Finalmente, buscamos la equivalencia de los grupos de 4 dígitos en binario con


su correspondiente símbolo en hexadecimal.

Por ejemplo, vamos a pasar a hexadecimal el número decimal 73. Como hemos
dicho antes, lo primero que haremos será convertirlo a binario:

7310 = 10010012

Ahora hacemos grupos de cuatro símbolos empezando por la derecha y nos


queda así: 0100 1001
Fíjate que como no teníamos suficientes dígitos, hemos rellenado con un cero
a la izquierda para tener un segundo grupo de cuatro símbolos.

Finalmente, buscamos la correspondencia de los grupos en binario con su


equivalente en hexadecimal y tenemos que:

01002 = 416

10012 = 916

Por lo tanto, concluimos que el número 73 en decimal equivale al 49 en


hexadecimal.

Cómo pasar de hexadecimal a decimal

Pasar de hexadecimal a decimal de forma manual es muy sencillo. Simplemente


tienes que saber que el sistema hexadecimal trabaja en base 16. Una vez que
tienes esto claro, lo que tienes que hacer es:

Escribir la correspondencia en sistema decimal de cada símbolo en hexadecimal.

Multiplicar cada dígito por su correspondiente exponencial en base 16.


Empezaremos siempre con exponente 0 para el dígito que está más a la derecha
e iremos aumentando una unidad a medida que avanzamos hacia la izquierda.
Esto lo entenderéis mejor viendo el ejercicio resuelto que tenéis en el siguiente
punto. Realizar la suma de todas las multiplicaciones que hayamos hecho en el
paso anterior.

Ejemplos de hexadecimal a decimal

En el siguiente ejemplo verás más claro las operaciones que debes seguir para
pasar el código 3B en formato hexadecimal a decimal.

Lo primero de todo es buscar la correspondencia en el sistema decimal de cada


símbolo. El 3 en hexadecimal es 3 en decimal, sin embargo, la letra B en
hexadecimal equivale a 11 en decimal.

Ahora multiplicamos sus equivalencias en decimal por su exponencial en base


16 y sumamos los resultados:

3B16 = 3×161+11×160 = 48+11 = 59

Vamos a ver otro ejercicio resuelto en el que vamos a pasar el símbolo FAB a
decimal. Volvemos a buscar las equivalencias en el sistema decimal:
F16 = 1510

A16 = 1010

B16 = 1110

Ahora sólo nos queda multiplicar y sumar como hemos visto en el ejemplo
anterior:

FAB16 = 15×162+ 10×161 + 11×160 = 3840 + 160 + 11 = 4011


Universidad Mariano Gálvez de Guatemala
Facultad de Ingeniería en Sistemas
Ingeniería en Sistemas de la Información y Ciencias de la Información

CONVERSION DE SISTEMAS DE NUMERACION

Irma Yolanda Doniz López


Carnet: 1590-19-2819
Fecha de Entrega: 16 de febrero de 2019

Potrebbero piacerti anche