Etiquetas

lunes, 1 de febrero de 2010

Como convertir numeros binarios a decimales y viceversa

El sistema binario es un sistema de numeración en el que los numeros 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 numero 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 numero 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:
0 0 1 1 0 1 0 0 1 0 0

2.- A cada crifra 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 tinen un “1″ ya que los que tiene “0″, sea cual sea el resultado de la potencia al multiplicar por este, el resultado sera “0″. Entonces, resolviendo solos los “1″ obtenemos los numeros:
256 128 32 4

5.- Sumamos estos valores:
256+128+32+4 = 420

6.- Para numero Binario “00110100100″, su valor como decimal es “420″
-------------------------------------------------------------------------------------
Encontre un Conversor universal para codificar texto a cualquier tipo de codificación.
Aqui tambien encontre muy buena informacion sobre los numeros binarios

2 comentarios:

  1. anda amiga muchisisisimas gracias me diste una gran ayuda jejejejej ok cuidate y bye ........................☺

    ResponderEliminar
  2. Amiga :D quiero saber si entendi...entonces por ejemplo: para 1 1 0 0 1 1 0 1 1 1 1 su valor decimal es "1647" ?

    ResponderEliminar