Sei sulla pagina 1di 7

Conversin de una base a otra de los sistemas numricos.

Conversin de decimal a binario. Se divide el nmero del sistemas decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y as sucesivamente hasta que el dividendo sea menos que el divisor, 2. Es decir, cuando el nmero a dividir sea 1 o 0 finaliza la divisin. A continuacin se ordena los restos empezando desde el ltimo al primero o se coloca en orden inverso. Conversin de decimal a hexadecimal. Se divide el nmero del sistemas decimal entre 16, cuyo resultado entero se vuelve a dividir entre 16, y as sucesivamente hasta que el dividendo sea menos que el divisor, 16. Es decir, cuando el nmero a dividir sea encuentre el 0 y el 15 finaliza la divisin. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decima-les 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dgitos mayores que 9 en el sistema decimal. El valor de cada uno de estos smbolos depende, como es lgico, de su posicin, que se calcula mediante potencias de base 16. Y posteriormente se ordenan los nmeros del ltimo al primero. Conversin de decimal a octal. Se divide el nmero del sistemas decimal entre 8, cuyo resultado entero se vuelve a dividir entre 8, y as sucesivamente hasta que el dividendo sea menos que el divisor, 8. Es decir, cuando el nmero a dividir sea encuentre el 0 y el 7 finaliza la divisin. Y posteriormente se ordenan los nmeros del ltimo al primero. Conversin de binario a decimal. El proceso para convertir un nmero del sistema binario al decimal es an ms sencillo; basta con desarrollar el nmero, teniendo en cuenta el valor de cada dgito en su posicin, que es el de una potencia de 2, cuyo exponente es 0 en el bit situado ms a la derecha, y se incrementa en una unidad segn vamos avanzando posiciones hacia la izquierda . Conversin de binario a hexadecimal. Debido a que el sistema hexadecimal tiene como base 16 , que es la cuarta potencia de 2 , y que dos es la base del sistema binario , es posible establecer un mtodo directo para convertir de la base dos a la base diez y seis , sin tener que convertir de binario a decimal y luego de decimal a hexadecimal. Este mtodo se describe a continuacin: para realizar la conversin de binario a hexadecimal: primero agrupar la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dgitos entonces agregue ceros a la izquierda. Posteriormente vea el valor que corresponde acuerdo a la tabla de conversiones de binario a hexadecimal.

Conversin de binario a octal. Debido a que el sistema octal tiene como base 8 , que es la cuarta potencia de 2 , y que dos es la base del sistema binario , es posible establecer un mtodo directo para convertir de la base dos a la base ocho , sin tener que convertir de binario a decimal y luego de decimal a octal. Este mtodo se describe a continuacin: para realizar la conversin de binario a hexadecimal: primero agrupar la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dgitos entonces agregue ceros ala izquierda. Posteriormente vea el valor correspondiente de acuerdo a la tabla de reconversin de binario a octal. Conversin de octal a decimal. Se multiplica el cada digito del nmero octal por la potencia correspondiente, segn la posicin de cada digito. Luego al tener ya todos los productos se procede a sumar dichos resultados obtenindose el nmero decimal correspondiente al nmero octal dado. Conversin de octal a binario. La ventaja principal del sistema de numeracin octal es la facilidad con que se puede realizar la conversin entre nmeros binarios y octales. La conversin de octal a binario se lleva a cabo conviniendo cada dgito octal en su equivalente binario de 3 bits. Por medio de estas conversiones, cualquier nmero octal se conviene a binario, convirtindolo de manera individual. Conversin de octal a hexadecimal. Debido a que ambos sistemas se relacionan directamente con el sistema binario, lo ms conveniente es el desarrollo de esta transformacin; primero convertir el sistema octal al sistema binario, como se indic anteriormente. Posteriormente hacer la trasformacin de sistemas binarios al sistema hexadecimal. Conversin de hexadecimal a decimal. Se multiplica el cada digito del nmero hexadecimal por la potencia correspondiente, segn la posicin de cada digito. Luego al tener ya todos los productos se procede a sumar dicho resultados obtenindose el nmero decimal correspondiente al nmero hexadecimal.

Conversin de hexadecimal a binario. Debido a que el sistema hexadecimal tiene como base 16 , que es la cuarta potencia de 2 , y que dos es la base del sistema binario , es posible establecer un mtodo directo para convertir de la base 16 a la base 2 , sin tener que convertir de hexadecimal a decimal y luego de decimal a binario. Este mtodo se describe a continuacin: ver el valor que corresponde de acuerdo a la tabla de hexadecimal a binario, para cada digito del nmero hexadecimal y reemplcelo en 4 bits binario. Posteriormente una los nmeros binarios y tendremos el binario que corresponde al nmero hexadecimal dado Conversin de hexadecimal a octal. Debido a que ambos sistemas se relacionan directamente con el sistema binario, lo ms conveniente es el desarrollo de esta transformacin; primero convertir el sistema hexadecimal al sistema binario, como se indic anteriormente. Posteriormente hacer la trasformacin de sistemas binarios al sistema octal.

Ejemplos
Conversin de decimal a binario. Para convertir al sistema binario el nmero 7710 haremos una serie de divisiones entre 2 sucesivamente que arrojarn los restos siguientes: 77 : 2 = 38 Resto: 1 38 : 2 = 19 Resto: 0 19 : 2 = 9 Resto: 1 9 : 2 = 4 Resto: 1 4 : 2 = 2 Resto: 0 2 : 2 = 1 Resto: 0 1 : 2 = 0 Resto: 1 y, tomando los restos en orden inverso obtenemos la cifra binaria: 7710 = 10011012 Conversin de decimal a hexadecimal. Utilizando la tcnica habitual de divisiones sucesivas, la conversin de un nmero decimal a hexadecimal. Por ejemplo, para convertir a hexadecimal del nmero 173510 ser necesario hacer las siguientes divisiones: 1735 : 16 = 108 Resto: 7 108 : 16 = 6 Resto: C es decir, 1210 6 : 16 = 0 Resto: 6 De ah que, tomando los restos en orden inverso, resolvemos el nmero en hexadecimal: 173510 = 6C716 Conversin de decimal a octal. Para escribir en octal el nmero decimal 12210 tendremos que hacer las siguientes divisiones: 122 : 8 = 15 Resto: 2 15 : 8 = 1 Resto: 7 1:8=0 Resto: 1 Tomando los restos obtenidos en orden inverso tendremos la cifra octal: 12210 = 1728 Conversin de binario a decimal. Por ejemplo, para convertir el nmero binario 10100112 a decimal, lo desarrollamos teniendo en cuenta el valor de cada bit: 1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 83 10100112 = 8310

Conversin de binario a hexadecimal.


Para expresar en hexadecimal el nmero binario 1010011100112 bastar con tomar grupos de cuatro bits, empezando por la derecha, y reemplazarlos por su equivalente hexadecimal: 10102 = A16 01112 = 716 00112 = 316 Y, por tanto: 1010011100112 = A7316

Conversin de binario a octal.


Para convertir el nmero binario 1010010112 a octal tomaremos grupos de tres bits y los sustituiremos por su equivalente octal: 1012 = 58 0012 = 18 0112 = 38 y, de ese modo: 1010010112 = 5138

Conversin de octal a decimal.


Para convertir el nmero 2378 a decimal basta con desarrollar el valor de cada dgito: 2*82 + 3*81 + 7*80 = 128 + 24 + 7 = 15910 2378 = 15910

Conversin de octal a binario. Para convertir el nmero octal 7508 a binario, tomaremos el equivalente binario de cada uno de sus dgitos: 78 = 1112 58 = 1012 08 = 0002 Y, por tanto: 7508 = 1111010002 Conversin de hexadecimal a decimal. Se multiplica el valor decimal del dgito correspondiente por el respectivo peso y realizar la suma de los productos. Conversin de hexadecimal a binario. La conversin de nmeros hexadecimales a binarios se hace del mismo modo, reemplazando cada dgito hexadecimal por los cuatro bits equivalentes de la tabla. Para convertir a binario, por ejemplo, el nmero hexadecimal 1F616 hallaremos en la tabla las siguientes equivalencias: 116 = 00012 F16 = 11112 616 = 01102 Y, por tanto: 1F616 = 0001111101102

Anexo Tablas
DECIMAL BINARIO OCTAL 0 000 0 1 001 1 2 010 2 3 011 3 4 100 4 5 101 5 6 110 6 7 111 7 DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BINARIO 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 A B C D E F

Conclusin.
Los sistemas numricos es el conjunto de smbolos y reglas que se utilizan para la representacin de datos numricos y cantidades. Estas conversiones son mui utilizadas en la computacin. En este trabajo se me hizo un poco difcil ya que no tena conocimientos sobre tema, pero analizar y leer a cerca del tema de conversiones fui entendiendo hasta quedar todo claro. En la informtica se usa muchos sistemas de numeracin como es el sistema de binario, decimal, octal y hexadecimal ya que son muy til para la realizacin o creacin de varios programas pero la tecnologa a avanzado demasiado que hay mtodos mas fciles.

Bibliografa
Arquitectura de ordenadores, autor: Alcalde Lancharro McGraw-Hill, 1995

http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html#comienzo

Potrebbero piacerti anche