Está en la página 1de 27

Cómo convertir binario a decimal

Creado por Oscar Avila, Rosy Guerra

2 métodos:Utilizando la notación posicionalUtilizando el método de duplicación

El sistema numérico binario (en base dos) tiene dos valores posibles
(normalmente representados como 1 y 0) por cada valor posicional. En
contraste al sistema numérico decimal (en base diez) que tiene diez valores
posibles (0,1,2,3,4,5,6,7,8, o 9) por cada valor posicional. Para evitar la
confusión cuando utilices diferentes sistemas numéricos, escribe la base de
cada número como un subíndice del mismo. Por ejemplo, el número binario
10011100 se puede especificar como en "base dos" escribiéndolo como
100111002. El número decimal 156, puedes escribirse como 156 10 y leerse
como "ciento cincuenta y seis en base diez". Debido a que el sistema numérico
binario es el lenguaje interno de las computadoras, los programadores deben
saber cómo convertir de binario a decimal. Por lo general, convertir de forma
inversa, es decir de decimal a binario es más difícil de aprender.

Método 1 de 2: Utilizando la notación posicional


1.

1
Escribe el número binario y lista las potencias de 2 de derecha a
izquierda.Vamos a convertir el número binario 10011011 2 a decimal. Primero,
escribe el número binario. Luego, escribe las potencias de dos de derecha a
izquierda. Empieza en 20, dándole un valor de "1". Incrementa el exponente en
uno en cada potencia. Détente cuando la cantidad de elementos de la lista sea
igual a la cantidad de dígitos del número binario. En nuestro ejemplo 10011011
tiene ocho dígitos, por lo que la lista con los ocho elementos se verá de la
siguiente forma: 128, 64, 32, 16, 8, 4, 2, 1.
Anuncio
2.

2
Escribe los dígitos del número binario debajo de sus potencias
correspondientes. Ahora, escribe 10011011 debajo de los números 128, 64,
32, 16, 8, 4, 2 y 1, para que cada dígito binario corresponda con su potencia de
dos. El "1" a la derecha del número binario debe corresponder con el "1" a la
derecha de las potencias de dos y así sucesivamente. Si lo prefieres de otra
forma, también puedes escribir los dígitos binarios encima de las potencias de
dos. Lo que importa es que los números estén en su lugar respectivo.
3.

3
Conecta los dígitos del número binario con sus potencias
correspondientes.Dibuja líneas (empezando desde la derecha) que conecten
cada dígito del número binario con las potencias de dos que se encuentran
listadas en la parte superior. Empieza dibujando una línea desde el primer
dígito del número binario hasta la primera potencia de dos en la lista superior.
Luego, dibuja una línea desde el segundo dígito del número binario hasta la
segunda potencia de dos. Continúa conectando cada dígito con su
correspondiente potencia de dos. Esto te ayudará para ver más fácilmente la
relación entre los dos conjuntos de números.
4.

4
Escribe el valor final de cada potencia de dos. Muévete a través de cada
dígito del número binario. Si el dígito es 1, escribe su potencia correspondiente
de dos por debajo de la línea, abajo del dígito. Si el dígito es 0, escribe un 0
debajo de la línea, abajo del dígito.

o Ya que "1" corresponde con "1", se convierte en "1", ya que "2"


corresponde con "1", se convierte en "2". Ya que "4" corresponde con "0", se
convierte en "0". Ya que "8" corresponde con "1", se convierte en "8" y ya que
"16" corresponde con "1" se convierte en "16". "32" corresponde con "0" y se
convierte en "0", "64" corresponde con "0" por lo tanto se convierte en "0", por
último "128" corresponde con "1" y se convierte en "128".

5
Suma los valores finales. Ahora, suma los números escritos debajo de la
línea. Esto es lo que debes hacer: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ese
es el equivalente decimal del número binario 10011011.

6
Escribe la respuesta junto con el subíndice base. Ahora, todo lo que tienes
que hacer es escribir 15510, para mostrar que vas a trabajar con un número
decimal, el cual debe operar en potencia de 10. Mientras más practiques la
conversión de binario a decimal, más fácil te será memorizar las potencias de
dos y podrás realizar la conversión más rápido.

 7
Utiliza este método para convertir un número binario con coma decimal a
su forma decimal. Puedes utilizar este método incluso cuando quieres
convertir un número binario como 1,12 a decimal. Todo lo que tienes que hacer
es saber que el número a la izquierda de la coma decimal está en la posición
de unidades (como es normal), mientras que el número a la derecha de la
coma decimal está en posición "dividida", o 1 x (1/2).

o El "1" a la izquierda de la coma decimal es igual a 2 0, o 1. El 1 a la


derecha de la coma decimal es igual a 2-1, o 0,5. Sumando 1 y 0,5 obtienes 1,5,
el cual es 1,12en notación decimal.

Método 2 de 2: Utilizando el método de duplicación

1.
1
Escribe el número binario. Este método no utiliza potencias. Por lo cual, es
de gran ayuda para convertir números grandes mentalmente porque solo
necesitas seguirle el rastro a un subtotal. La primera cosa que tienes que hacer
es escribir el número binario que vas a convertir utilizando el método de
duplicación. Supongamos que vas a convertir el número 1011001 2. Escríbelo.

2.

2
Empezando desde la izquierda, duplica el total anterior y súmale el
próximo dígito. Como estamos trabajando con el número binario 1011001 2, el
primer dígito a la izquierda es 1. El total anterior es 0 ya que estás al inicio del
ejercicio. Tienes que duplicar el total anterior (0) y sumarle 1, el próximo dígito.
0 x 2 + 1 = 1, así que el nuevo total es 1.

3.

3
Duplica el total y súmale el próximo dígito. El total ahora es 1 y el próximo
dígito es 0. Entonces, dúplica 1 y súmale 0. 1 x 2 + 0 = 2. El nuevo total es 2.
4.

4
Repite el paso anterior. Sigue repitiendo el procedimiento. A continuación,
dobla el total y súmale 1 (el próximo dígito). 2 x 2 + 1 = 5. El nuevo total ahora
es 5.
5.

5
Repite el paso anterior. Ahora, duplica nuevamente el total (5) y súmale el
próximo dígito (1). 5 x 2 + 1 = 11. El nuevo total es 11.
6.

6
Repite el paso anterior. Dobla el total (11) y súmale el próximo dígito (0) 2 x
11 + 0 = 22.
7.

7
Repite el paso anterior. Ahora, duplica el total (22) y súmale 0 (el próximo
dígito). 22 x 2 + 0 = 44.
8.

8
Continúa duplicando el total y sumándole el próximo dígito hasta que no
queden más valores. Ahora, escribe el último número y ¡casi terminas! Todo
lo que tienes que hacer es tomar el total (44), duplicarlo y sumarle 1 (el último
dígito). 2 x 44 + 1 = 89. ¡Terminaste! Acabas de convertir 10011011 2 a su forma
decimal, 89.
9.

9
Escribe la respuesta junto con el subíndice base. Escribe la respuesta
como 8910 para mostrar que vas a trabajar con un decimal, el cual tiene base
10.

10. 10
Utiliza este método para convertir cualquier base a decimal. La duplicación
se utiliza porque el número dado está en base 2. Si el número dado está en
una base diferente, reemplaza el 2 con la base del número dado. Por ejemplo,
si el número dado está en base 37, reemplazarías el "x 2" con "x 37". El
resultado final estará siempre en base decimal (base 10).
Anuncio

Cómo convertir de decimal a


binario
Creado por Oscar Avila, WikiHow Traduction, Bridget Connolly

2 métodos:División por dos utilizando el residuoResta y potencias descendentes de dos

El sistema de números decimales (en base de diez) tiene diez valores posibles
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) por cada valor posicional. En contraste, el sistema de
números binarios (en base de dos) tiene dos valores posibles representados
por 0 o 1 por cada valor posicional.[1] Ya que el sistema binario es el lenguaje
interno de las computadoras, los programadores deben saber cómo convertir
de número decimal a binario. Continúa leyendo para aprender a dominar la
conversión de números decimales a binarios.

Método 1 de 2: División por dos utilizando el residuo


1.

1
Escribe el problema. Para este ejemplo, vamos a convertir el número decimal
15610 a número binario. Escribe el número decimal como el dividendo al interior
de un signo de división "largo". Escribe la base del sistema al que quieres
convertir (en nuestro caso, "2" para número binario) como el divisor por fuera
del signo de división.

o Este método es mucho más fácil de comprender si se visualiza en


papel, y también es mucho más fácil de realizar para los principiantes, ya que
lo único que hay que hacer es una división por dos.
o Para evitar la confusión antes y después de la conversión, escribe
el número del sistema base con el que vas a trabajar como un subíndice por
cada número. En este caso, el número decimal tendrá un subíndice de 10 y el
equivalente binario tendrá un subíndice de 2.

Anuncio

2
Haz la división. Escribe la respuesta (cociente) debajo del signo de división, y
escribe el residuo (0 o 1) a la derecha del dividendo. [2]

o Ya que estamos dividendo por 2, cuando el dividendo sea un


número par, el residuo será 0, y cuando el dividendo sea un número impar el
residuo binario será 1.

3
Continúa dividiendo hasta que el resultado sea 0. Continúa hacia abajo de
la hoja, dividiendo cada nuevo cociente por dos y escribiendo el residuo a la
derecha de cada dividendo. Detente cuando el cociente sea 0.

4
Escribe el número binario que obtuviste. Empezando desde el último
residuo, lee la secuencia de residuos hacia arriba hasta llegar al primero. En
nuestro ejemplo, deberías tener 10011100. Ese es el equivalente binario del
número decimal 156. O, escrito con los subíndices de las bases: 156 10 =
100111002.

o Este método puede modificarse para convertir de número decimal


a número encualquier tipo de base. El divisor es 2 porque queríamos convertir
a sistema de base 2 (binario). Si quieres trabajar con un sistema de base
diferente, reemplaza el 2 en el método anterior con el número del sistema base
al que quieres convertir. Por ejemplo, si deseas convertir a sistema en base 9,
reemplaza el 2 por el 9. El resultado final estará expresado en la base que
desees.

Método 2 de 2: Resta y potencias descendentes de dos

1.

1
Haz una tabla. Escribe las potencias de dos en un "tabla en base de 2" de
derecha a izquierda. Empieza con 20, asignándole un valor de "1". Aumenta el
exponente en uno por cada potencia. Continúa con la tabla hasta que alcances
el número más cercano al número decimal que deseas convertir. Para este
ejemplo, vamos a convertir el número decimal 156 10 a número binario.
2.

2
Busca la mayor potencia de 2. Escoge el mayor número que quepa en el
número que vas a convertir. 128 es la mayor potencia de dos que cabe en 156,
así que escribe un 1 debajo de la casilla de 156 de tu tabla. Luego, resta 128
de tu número inicial. Ahora tienes 28.
3.

3
Muévete a la potencia más cercana de dos. Utilizando el nuevo número (28),
muévete a lo largo de la tabla marcando cuántas veces cabe cada potencia de
dos en tu dividendo. 64 no cabe en 28, así que escribe un 0 debajo de la casilla
de 64. Continúa hasta que llegues a un número que sí quepa en 28.
4.

4
Resta cada número sucesivo que quepa en el dividendo, y márcalo con un
1.16 cabe en 28, así que escribe 1 debajo de la casilla de 16 y réstalo de 28.
Ahora tienes 12. 8 cabe en 12, así que escribe 1 debajo de la casilla del 8 y
réstalo de 12. Ahora tienes 4.
5.

5
Continúa hasta que llegues al final de la tabla. Recuerda marcar con un 1
cada número que quepa en el dividendo que obtienes, y marca con un 0
aquellos números que no cumplan con esta condición.
6.

6
Escribe la respuesta binaria. El número en binario es la fila que se forma con
las casillas de 1 y 0 debajo de las potencias de dos. Deberías tener como
resultado 10011100. Ese es el equivalente binario del número decimal 156. O,
escritos con los subíndices base: 15610 = 100111002.

o La repetición de este método te ayudará a memorizar las


potencias de dos, lo cual te permitirá saltar el primer paso.

También podría gustarte