Taller Conversiones Sistemas
Taller Conversiones Sistemas
Taller Conversiones Sistemas
En esta conversión se emplean dos métodos convencionales: El primero es divisiones sucesivas y el segundo es suma de potencias
de dos. Aquí usaremos el primero, divisiones sucesivas.
Este método consiste en ir dividiendo la cantidad decimal por 2, apuntando los residuos, hasta obtener un cociente cero. El último
residuo obtenido es el bit más significativo (MSB) y el primero es el bit menos significativo (LSB).
La conversión de números decimales fraccionarios a binario se realiza con multiplicaciones sucesivas por 2. El número 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 multiplicación 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).
0,875 => 0,875x2 = 1,75 0,125 => 0,125x2 = 0,25 0,782 => 0,782x2 =
1,564
0,512x2 = 1,024
0,024x2 = 0,048
El resultado en binario de 0,78210 es 0,1100102 (Se toman al menos 4 cifras significativas, ya que son números fraccionarios y la
multiplicación no es exacta)
(100)10 =
(30) 10 =
(500)10 =
(251) 10 =
(0.198) 10 =
(251.198) 10 =
Conversión de Decimal a Hexadecimal
En la conversión de una magnitud decimal a hexadecimal se realizan divisiones sucesivas por 16 hasta obtener un cociente de
cero. Los residuos forman el número hexadecimal equivalente, siendo el último residuo el dígito más significativo y el primero el
menos significativo.
Ejemplo
Por lo tanto la conversión seria: 7, 4 y 13. Como es hexadecimal, se lleva el 13 a su equivalente en ese sistema 13=D
Por lo tanto la conversión es: 1, 14, 2, 4 y 11. Como es hexadecimal, se lleva el 11 y 14 a su equivalente 11=B y 14 = E
(100)10 =
(30) 10 =
(500)10 =
(251) 10 =
(0.198) 10 =
(251.198) 10 =
En la conversión 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 número octal equivalente, siendo el último residuo el dígito más significativo y el primero el
menos significativo.
(100)10 =
(30) 10 =
(500)10 =
(251) 10 =
(0.198) 10 =
(251.198) 10 =
Un número binario se convierte a decimal formando la suma de las potencias de base 2 de los coeficientes cuyo valor sea 1.
Ejemplo
(1100100) 2=
(11110)2=
(111110100) 2=
(11111011) 2=
El método 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 número binario. Enseguida se convierte cada grupo de número 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
100 1110 1010 (Se agrega un cero a la izquierda para completar los cuatro bits, esto es
4
2 =16 de cada grupo de cuatros)
0100 => 4
1110 => E
1010 => A
(10011101010)2 = (4EA) 16
(10011101010) 2 = (4EA)16
Informática 1 - Sistemas numéricos: decimal, binario, octal y hexadecimal
FCFA -Febrero 2012
Ejercicios 5: Resolver las siguientes conversiones de binario a Hexadecimal:
(1100100) 2=
(11110)2=
(111110100) 2=
(11111011) 2=
El método consiste en hacer grupos de 3 bits hacia la izquierda y hacia la derecha del punto que indica las fracciones, hasta cubrir
la totalidad del número binario. Enseguida se convierte cada grupo de número binario de 3 bits a su equivalente octal. Dos formas
de realizarlos, siguiendo la tabla de conversiones o trasformado de binario a decimal,
luego su valor a hexadecimal.
Ejemplo
01 010 101 (Se agrega un cero a la izquierda para completar los cuatro bits, esto es
3
2 = 8 de cada grupo de tres)
001 => 1
010 => 2
101 => 5
(01010101)2 = (125) 8
1 (01010101)2 = (125) 8
(1100100) 2=
(11110)2=
(111110100) 2=
(11111011) 2=
En el sistema hexadecimal, cada dígito tiene asociado un peso equivalente a una potencia de 16, entonces se multiplica el valor
decimal del dígito correspondiente por el respectivo peso y realizar la suma de los productos.
(64) 16=
(1E) 16=
(1F4) 16=
(FB) 16=
La conversión de hexadecimal a binario se facilita porque cada dígito hexadecimal se convierte directamente en 4 dígitos binarios
equivalentes, en caso contrario de lleva su equivalente de decimal a binario, y esto es dividiendo entre 2.
Ejemplo
1 = 0001
F = 1111
0 = 0000
C = 1100
1F0C16 = 11111000011002
(64) 16=
(1E) 16=
(1F4) 16=
(FB) 16=
La conversión de un número octal a decimal se obtiene multiplicando cada dígito por su peso y sumando los productos:
(144)8=
(36) 8=
(764)8=
(373)8=
La conversión de octal a binario se facilita porque cada dígito octal se convierte directamente en 3 dígitos binarios equivalentes.
7158 = (111001101) 2
(144)8=
(36) 8=
(764)8=
(373)8=
Ejercicios Propuestos:
Dada la siguiente tabla resuelta de conversión de números entre los sistemas: decimal, binario, octal y hexadecimal,
verificar los resultados entre los distintos sistemas, para ello elabore de forma manual cada conversión con la
finalidad de verificar el resultado.