lunes, 5 de mayo de 2014

Conversión de un Número Binario a Decimal






Asignatura: Computación
Profesor: Eliezer Anaya

Método de Notación Posicional.

1.- Para este ejemplo, vamos a convertir el número binario 100110112 a decimal: Enlista las potencias de dos de derecha a izquierda. Comienza con 20, evaluándolo como “1”. Incremente el exponente de uno en uno para cada potencia. Detente cuando el número de elementos en la lista sea igual al número de dígitos del número binario. El número de ejemplo, 10011011, tiene 8 dígitos, así que la lista, de 8 elementos, se verá así: 128, 64, 32, 16, 8, 4, 2, 1.



2.- Primero escribe el número binario debajo de la lista.



3.- Dibuja líneas, comenzando por la derecha, que conecten cada dígito consecutivo del número binario a la potencia que le sigue: Comienza dibujando una línea desde el primer dígito del número binario a la primera potencia de dos en la lista superior. Luego, dibuja una línea del segundo dígito del número binario a la segunda potencia en la lista. Continúa conectando cada dígito con su potencia correspondiente.



4.- Avanza por cada dígito del número binario: Si el dígito es 1, escribe la potencia correspondiente debajo de la línea, debajo del dígito. Si el dígito es 0, escribe un 0 debajo de la línea, debajo del dígito.



5.- Suma los números debajo de la línea, la suma debe ser 155: Este es el decimal equivalente al número binario 1001011. O, escrito con subíndices.




6.- Repetir este método resultará en la memorización de las potencias de dos, lo que te permitirá saltarte el paso 1.


A continuación les dejo un vídeo donde se muestra con un ejemplo lo explicado.


Si no puede ver el video haz click Aquí



Conversión de un Número Decimal a Binario






Asignatura: Computación
Profesor: Eliezer Anaya


Método División Por Dos Utilizando un Residuo

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.
NOTA:  - 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.
   - 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.




2.- Hacer 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.
NOTA: 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. Ése es el equivalente binario del número decimal 156. O, escrito con los subíndices de las bases: 15610 = 100111002.

NOTA: Este método puede modificarse para convertir de número decimal a número en cualquier 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 octal en base 8, reemplaza el 2 por el 8. El resultado final estará expresado en la base que desees.



Aquí les adjunto un vídeo que explica como realizar el método. 

Si no puede ver el video haz click Aquí