CONVERSIÓN
De decimal a binario
Método
• 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
15610 y leerse como "ciento cincuenta y seis en base diez".
Método
• Para hacer la conversión de decimal a binario, hay que dividir el número decimal
entre 2
• Anotar en la columna de la derecha el resto.
• A la izquierda se escribe cero si es resultado de la división es par y un 1 si es impar.
Ejemplo
• Ejemplo:
•0 28 2
•0 14 2
•1 7 2
•1 3 2
•1 1
• El número binario es 11100
Cómo se escribe?
•28 = 11100
10 2
Método
• 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 con "base dos" escribiéndolo como 100111002.
• El número decimal 156, puedes escribirse como 156 y leerse
10
como "ciento cincuenta y seis con base diez".
CONVERSIÓN
De binario a decimal
Método
• 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.
Ejemplo
• Vamos a convertir el número binario 100110112 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.
•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.
• 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.
•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.
Realizar las siguientes conversiones según
corresponda
Tarea • 1. 10000 (2)
• 2. 110011(2)
• 3. 100010(2)
• 4. 1111111(2)
• 5. 1010101(2)
• 6. 4568(10)
• 7. 3200(10)
• 8. 587(10)
• 9. 8672(10) (2)
• 10. 10000(10)
CONVERSIÓN
De decimal a octal
Sistema octal
•El octal es un sistema numérico de base 8
que utiliza solo los dígitos del 0 al 7. Su
principal ventaja es la facilidad de conversión
a binario (base 2), debido a que cada dígito
en octal puede escribirse como un único
número binario de tres dígitos.
Método
• Convertir decimales a octales es algo más difícil, pero no
necesitas saber mucha matemática más allá de cómo
resolver una división larga.
• Comienza con el método de la división, que consiste en
encontrar cada dígito dividiendo entre potencias de 8.
• El método restante es más fácil y usa una matemática
similar, aunque puede ser más difícil comprender cómo
funciona.
Ejemplo
• Anota el número decimal. Como ejemplo, se convertirá el número decimal 98 a
octal.
• Haz una lista de las potencias de 8. Recuerda que el "decimal" es un
sistema de base 10 porque cada dígito representa una potencia de 10.
Los tres primeros dígitos se conocen como los lugares de las unidades
(1), las decenas (10) y las centenas (100), pero también podríamos
escribirlos como los lugares de 101, 102 y 103.
• El "octal", o sistema numérico de base 8, utiliza potencias de 8 en
lugar de potencias de 10. Escribe algunas de estas potencias de 8 en
una línea horizontal, desde el más grande al más pequeño. Ten en
cuenta que todos estos números están escritos en base decimal (base
10): 82 81 80
• Reescríbelos como simples números:
• 64 8 1
• No necesitas ninguna potencia de 8 mayor que el número original (en
este caso, 98). Como 83 = 512, y 512 es mayor que 98, puedes dejarlo
fuera de la tabla.
• Divide el número decimal entre la potencia de 8 más
grande.
• Observa tu número decimal: 98. El nueve en el lugar de
las decenas indica que hay nueve decenas (9 dieces) en
este número.
• El 10 cabe 9 veces en este número.
• Con los octales ocurre algo similar, necesitas conocer
cuántos 64 caben en el número final. Divide 98 por 64
para averiguarlo. La forma más fácil para hacerlo es
crear una tabla y leerla desde arriba hacia abajo
• Divide el número decimal entre la potencia de 8 más grande.
Observa tu número decimal: 98. El nueve en el lugar de las
decenas indica que hay nueve decenas (9 dieces) en este
número. El 10 cabe 9 veces en este número. Con los octales
ocurre algo similar, necesitas conocer cuántos 64 caben en el
número final. Divide 98 por 64 para averiguarlo. La forma más
fácil para hacerlo es crear una tabla y leerla desde arriba hacia
abajo:[2] 98
÷
• 64 8 1
=
• 1 ← Este es el primer dígito de tu número en octal
• Halla el resto. Calcula el resto del problema de división
o la cantidad restante que no encaja de manera
uniforme en tu número. Escribe la respuesta en la parte
superior de la segunda columna. Eso es el resto que
queda del número después de calcular el primer dígito.
En el ejemplo, 98 ÷ 64 = 1. Como 1 x 64 = 64, el resto es
98 – 64 = 34. Agrega este número a tu tabla: 98 34
÷
• 64 8 1
=
•1
•Divide el resto entre la siguiente potencia
de 8. Para hallar el próximo dígito, ahora
debes bajar hacia la próxima potencia de 8.
Divide el resto por este número y completa la
segunda columna de la tabla: 98 34
÷ ÷
•64 8 1
= =
•1 4
• Repite estos pasos hasta obtener la respuesta completa. Tal
como lo hiciste anteriormente, busca el resto de la respuesta y
escríbelo en la parte superior de la columna siguiente. Continúa
dividiendo y hallando el resto hasta que hayas terminado cada
columna, incluyendo 80 (el lugar de las unidades). La última fila
representa el número decimal convertido a octal. Aquí tienes un
ejemplo con la tabla completa (observa que 2 es el resto de
34÷8): 98 34 2
÷ ÷ ÷
• 64 8 1
= = =
• 1 4 2
• La respuesta final es: 98 en base 10 = 142 en base 8. Puedes
reescribirlo como 9810 = 1428.
Verificando
• Verifica el resultado obtenido. Para verificar el resultado,
multiplica cada dígito en octal por la potencia de 8 que
representa. Deberás obtener el número original. Hazlo con la
respuesta obtenida, 142: 2 x 80 = 2 x 1 = 2
• 4 x 81 = 4 x 8 = 32
• 1 x 82 = 1 x 64 = 64
• 2 + 32 + 64 = 98, el número con el cual comenzaste
Solución primer tarea
•1. 10000
•2. 110011(2)
•3. 100010(2)
•4. 1111111(2)
•5. 1010101(2)
•6. 4568(10)
•7. 3200(10)
•8. 587(10)
•9. 8672(10) (2)
•10. 10000(10)
•Solución 1. 14 03 02 01 00 0*20 + 0*21 + 0*22 + 0*23 + 1*24 0 + 0 + 0 + 0 + 16 = 16(10)
•2. 15 14 03 02 11 10 1*20 + 1*21 + 0*22 + 0*23 + 1*24 + 1*25 1 + 2 + 0 + 0 + 16 + 32 = 51(10)
•3. 15 04 03 02 11 00 0*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25 0 + 2 + 0 + 0 + 0 + 32 = 34(10)
•4. 16 15 14 13 12 11 10 1*20 + 1*21 + 1*22 + 1*23 + 1*24 + 1*25 + 1*26 1 + 2 + 4 + 8 + 16 + 32 + 64 = 127(10)
•5. 16 05 14 03 12 01 10 1*20 + 0*21 + 1*22 + 0*23 + 1*24 + 0*25 + 1*26 1 + 0 + 4 + 0 + 16 + 0 + 64 = 85(10)
•6. 4568(10) 2284 2 0 1142 2 0 571 2 1 285 2 1 142 2 0 71 2 1 35 2 1
17 2 1 8 2 0 4 2 0 2 2 0 1 2 1 0 R/= 100011101100(2)
•7. 3200(10) 1600 2 0 800 2 0 400 2 0 200 2 0 100 2 0 50 2 0 25 2 1 12
2 0 6 2 0 3 2 1 1 2 1 0 R/ 11001000000(2)
•8. 587(10) 293 2 1 146 2 0 73 2 1 36 2 0 18 2 0 9 2 1 4 2 0 2 2 0 1 2 1
0 R/ 100100101(2)
•9. 8672(10) 4336 2 2168 2 1084 2 0 0 0 542 2 0 271 2 1 135 2 1 67 2
1 33 2 1 16 2 0 8 2 0 4 2 0 2 2 0 1 2 1 0 R/= 1000011110000(2)
•10. 10000(10) 5000 2 0 2500 2 0 1250 2 0 625 2 1 312 2 0 156 2 0 78
2 0 39 2 1 19 2 1 9 2 1 4 2 0 2 2 0 1 2 1 0 R/= 1001110001000(2)