Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Convertir un nmero N de base (b) a otra base (c), ambas distintas de 10, se puede hacer en los dos pasos siguientes: 1. Convertir el nmero Nb de base (b) a base 10. 2. Convertir el nmero N10 de base 10 a base (c). Ejemplo 1: Usando el mtodo descrito, para convertir el nmero 16,518 a base 2, en primer lugar lo pasaremos a base 10 con el Teorema Fundamental de la Numeracin (TFN): 16,518 = 181 + 680 + 58-1 + 18-2 = 8 + 6 + 0,625 + 0,015625 = 14,64062510 y, a continuacin, cambiaremos el nmero obtenido, 14,64062510, a base 2. Los clculos de la parte entera son:
Por tanto, 16,518 = 14,64062510 = 1110,1010012 Sin embargo, puesto que las bases de los Sistemas Binario y Octal, (2) y (8), ambas son potencias de 2, es decir, 2 = 21 y 8 = 23, las conversiones de octal a binario y viceversa se pueden realizar de forma directa. Para ello, hay que conocer la correspondencia de dgitos que existe entre ambas bases.
Figura - Tabla de correspondencias entre los dgitos de los Sistemas Octal y Binario. De la tabla se deduce que, por ejemplo, el nmero 68 equivale al 1102, el nmero 112 equivale al 38 el nmero 548 equivale al 1011002, ya que:
En consecuencia, para convertir el nmero 16,518 a binario, podemos hacer corresponder cada uno de sus dgitos con sus tres equivalentes en binario, de forma que:
Los ceros a la izquierda de la parte entera o a la derecha de la parte fraccionaria se desprecian. As pues, obtenemos el resultado que ya sabamos, 16,518 = 1110,1010012 Ejemplo 2: Para convertir al Sistema Hexadecimal (base 16) el nmero 1000000001111,112, igualmente, se puede usar la tabla de correspondencias entre los dgitos de los Sistemas Hexadecimal y Binario, haciendo corresponder grupos de cuatro bits con los dgitos equivalentes en hexadecimal.
Figura - Tabla de correspondencias entre los dgitos de los Sistemas Hexadecimal y Binario. De tal manera que:
Por tanto, 1000000001111,112 = 100F,C16 Si primero passemos el nmero a base 10, haramos: 1000000001111,112 = 212 + 23 + 22 + 21 + 20 + 2-1 + 2-2 =
= 4096 + 8 + 4 + 2 + 1 + 0,5 + 0,25 = = 4111,7510 convirtiendo, despus, el nmero 4111,7510 a base 16. As pues, tendramos que realizar las siguientes divisiones para la parte entera:
7. El resultado de esa suma volvemos a multiplicarlo por el 2 chiquitito en nuestras mentes. 8. A ese resultado, le sumamos el dgito que sigue (0). 9. El resultado de esa suma volvemos a multiplicarlo por el 2 chiquitito en nuestras mentes. 10. A ese resultado, le sumamos el dgito que sigue (1). 11. Fin! Si todo sali bien, habrn descubierto que nuestro nmero binario 11101, pasado a base 10, es 29. La cuenta de dicha explicacin es: ((((((1x2)+1)x2)+1)x2)+0)x2)+1) = 29