Reporte c. binarios

Solo disponible en BuenasTareas
  • Páginas : 9 (2159 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2011
Leer documento completo
Vista previa del texto
Conversión entre binario y decimal
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.
Otra forma de conversión consiste en un método parecido a la factorización en números primos. Es relativamente fácil dividir cualquiernúmero entre 2. Este método consiste también en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre dos, hasta llegar a 1. Después sólo nos queda tomar el último resultado de la columna izquierda (que siempre será 1) y todos los de la columna de la derecha y ordenarlos dígitos de abajo a arriba.
Existe un último método denominado de distribución. Consiste en distribuir los unos necesarios entre las potencias sucesivas de 2 de modo que su suma resulte ser el número decimal a convertir.
Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario:
1. Se transforma la parte entera a binario. (Si la parte entera es 0en binario será 0, si la parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así sucesivamente).
2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte entera del resultado).
3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención.
4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1.

Binario a decimal
Para realizar la conversión de binario a decimal, realice lo siguiente:
1.Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.
También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado,comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen un 1.
Para cambiar de binario con decimales a decimal se hace exactamente igual, salvo que la posición cero (en la que el dos es elevado a la cero) es la que está a la izquierda de la coma y se cuenta hacia la derecha a partir de -1.
Binario a decimal (con parte fraccionaria binaria)
1. Inicie por el ladoizquierdo (la primera cifra a la derecha de la coma), cada número multiplíquelo por 2 elevado a la potencia consecutiva a la inversa (comenzando por la potencia -1, 2-1).
2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.

* Convertir el número 564.16 decimal a binario.

1. Se transforma la parte enterapara comenzar.
5642821417035178421 | 0Parte entera = 1000110100
Parte entera = 1000110100
010110001 |

2. Seguido de la parte entera se transforma la parte fraccionaria.
0.16*2 = 0.32 →0.32*2 = 0.64 →0.64*2 = 1.28 →0.28*2 = 0.56 →0.56*2 = 1.12 →0.12*2 = 0.24 →0.24*2 = 0.48 →0.48*2 = 0.96 →0.96*2 = 1.92 →0.92*2 = 1.84 →0.84*2 = 1.68 →0.68*2 = 1.36 →0.36*2 = 0.72 →0.72*2 = 1.44 →0.44*2 =0.88 →0.88*2 = 1.76 →0.76*2 = 1.52 →0.52*2 = 1.04 →0.04*2 = 0.08 → | 0010100011110101110 | 0.08*2 = 0.16 →0.16*2 = 0.32 →0.32*2 = 0.64 →0.64*2 = 1.28 →0.28*2 = 0.56 →0.56*2 = 1.12 →0.12*2 = 0.24 →0.24*2 = 0.48 →0.48*2 = 0.96 →0.96*2 = 1.92 →0.92*2 = 1.84 →0.84*2 = 1.68 →0.68*2 = 1.36 →Etc. | 000101Parte decimal = 00101000111101011100
001010001111… (Bin)
Parte decimal = 00101000111101011100...
tracking img