Escolar Documentos
Profissional Documentos
Cultura Documentos
ConversindeFraccionesDecimalesaBinario
En ste caso cuando tenemos un numero decimal con fracciones decimales, y lo deseamos convertir a binario se emplean el mtodo de multiplicaciones sucesivas. La conversin de nmeros decimales fraccionarios a binario se realiza con multiplicaciones sucesivas por 2. El nmero decimal se multiplica por 2, de ste se extrae su parte entera, el cual va a ser el MSB (bit mas significativo) y su parte fraccional se emplea para la siguiente multiplicacin y seguimos sucesivamente hasta que la parte fraccional se vuelva cero o se tenga un error considerable de un error considerable. El ltimo residuo o parte entera va a constituir el LSB(bit menos significativo). Ejemplo: Convertir el nmero 0,87510 , 0,12510 y 0,78210 a binario. 0,875 0,875x2 = 1,75 0,75x2 0,50x2 0,00x2 = 1,50 = 1,00 = 0,00 0,125 0,125x2 = 0,25 0,25x2 0,50x2 0,00x2 = 0,50 = 1,00 = 0,00 0,782 0,782x2 = 1,564 0,564x2 = 1,128 0,128x2 = 0,256 0,256x2 = 0,512 0,512x2 = 1,024 0,024x2 = 0,048 El resultado en binario de 0,87510 es 0,1112 El resultado en binario de 0,12510 es 0,0012 El resultado en binario de 0,78210 es 0,1100102 (Se toman al menos 4 cifras significativas, ya que son nmeros fraccionarios y la multiplicacin no es exacta)
Prof.LuisG.PeaC. Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm
Informtica1Sistemasnumricos:decimal,binario,octalyhexadecimal FCFAFebrero2012
En la conversin de una magnitud decimal a hexadecimal se realizan divisiones sucesivas por 16 hasta obtener un cociente de cero. Los residuos forman el nmero hexadecimal equivalente, siendo el ltimo residuo el dgito ms significativo y el primero el menos significativo. Ejemplo Convertir el nmero 186910 a hexadecimal. 1869 1869 16 = 166 (166x16 = 1856, 1869 1856=13) Resto =13 13 116 16 = 7 (7x16 = 112, 116 112= 4) Resto = 4 4 7 16 =(Divisin no entera, hasta aqu se divide)
Por lo tanto la conversin seria: 7, 4 y 13. Como es hexadecimal, se lleva el 13 a su equivalente en ese sistema 13=D El resultado en hexadecimal de 186910 es 74D16.
123467 123467 16 = 7716 (7716x16 = 123456, 123467 1234567=11) Resto =11 11 7716 16 = 482 (482x16 = 7712, 7716 7712= 4) Resto = 4 4 482 16 = 30(30x16 = 480, 482 480= 2) Resto = 2 2 30 16 = 1 (1x16 = 16, 30 16= 14) Resto = 14 14 1 16 =(Divisin no entera, hasta aqu se divide)
Por lo tanto la conversin es: 1, 14, 2, 4 y 11. Como es hexadecimal, se lleva el 11 y 14 a su equivalente 11=B y 14 = E El resultado en hexadecimal de 12346710 es 1E24B16. Ejercicios 2: Resolver las siguientes conversiones 6e decimal a hexadecimal: (100)10 = (30)10 =
Conversin de Decimal a Octal En la conversin de una magnitud decimal a octal se realizan divisiones sucesivas por 8 hasta obtener la parte entera del cociente igual a cero. Los residuos forman el nmero octal equivalente, siendo el ltimo residuo el dgito ms significativo y el primero el menos significativo. Ejemplo Convertir el nmero 46510 a octal y 120010 465 465 8 = 58 (58x8 = 464, 465 464=1) Resto =11 1 58 8 = 7 (7x8 = 56, 58 56 = 2) Resto = 2 2 7 8 = (Divisin no entera, hasta aqu se divide)
El resultado en octal de 46510 es 7218. 1200 1200 8 = 150 (150x8 = 1200, 1200 1200=0) Resto = 0 0 150 8 = 18 (18x8 = 144, 150 144= 6) Resto = 6 6 18 8 = 2 (2x8 = 16, 18 16 = 2) Resto = 2 2 2 8 = (Divisin no entera, hasta aqu se divide)
Prof.LuisG.PeaC. Adaptadode:http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/010201.htm
Informtica1Sistemasnumricos:decimal,binario,octalyhexadecimal FCFAFebrero2012
Conversin de Binario a Decimal Un nmero binario se convierte a decimal formando la suma de las potencias de base 2 de los coeficientes cuyo valor sea 1. Ejemplo Convertir el nmero 11002 a decimal. 11002 = 1x23 + 1x22 +0x21+ 0x20 = 1x8 + 1x4 + 0x2 +0x1 = 8 + 4 + 0 + 0 = 1210 Ejercicios 4: Resolver las siguientes conversiones de binario a decimal: (1100100)2= (11110)2= (111110100)2= (11111011)2= Conversin de Binario a Hexadecimal El mtodo consiste en conformar grupos de 4 bits hacia la izquierda y hacia la derecha del punto que indica las fracciones, hasta cubrir la totalidad del nmero binario. Enseguida se convierte cada grupo de nmero binario de 4 bits a su equivalente hexadecimal. Dos formas de realizarlos, siguiendo la tabla de conversiones o trasformado de binario a decimal, luego su valor a hexadecimal.
Ejemplo Convertir el nmero 10011101010 a hexadecimal. 100 1110 1010 (Se agrega un cero a la izquierda para completar los cuatro bits, esto es 24=16 de cada grupo de cuatros) 0100 1110 1010
Mtodo 1: Resolviendo cada una, siguiendo la tabla, manera directa: 0100 4 1110 E 1010 A (10011101010)2 = (4EA)16
Mtodo 2: Resolviendo llevando de binario a decimal y luego a hexadecimal: 0100 0x23 + 1x22 + 0x21 + 0x20 = 0x8 + 1x4 + 0x2 + 0x1 = 0 + 4 + 0 + 0 = 4 1110 1x2 + 1x2 + 1x2 + 0x2 = 1x8 + 1x4 + 1x2 + 0x1 = 8 + 4 + 2 + 0 = 14 1010 1x2 + 0x2 + 1x2 + 0x2 = 1x8 + 0x4 + 1x2 + 0x1 = 8 + 0 + 2 + 0 = 10 (10011101010)2 = (4EA)16
3 2 1 0 3 2 1 0