Está en la página 1de 4

Cmo pasar de una base a otra?

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:

y las operaciones de la parte fraccionaria 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:

y las siguientes multiplicaciones para la parte fraccionaria:

y como no poda ser de otra forma, 1000000001111,112 = 4111,7510 = 100F,C16

Cmo pasar a base 10?


Este tipo de conversin sirve para pasar un nmero N de cualquier base (b) a base 10. Para ello, se tiene que hacer uso del Teorema Fundamental de la Numeracin (TFN). Ejemplo: Si se quiere convertir los nmeros 10,1012, 703,48 y 6C,116 a base 10, aplicando el TFN, se obtiene que: 10,1012 = 12 + 02 + 12 + 02 + 12 = 2 + 0 + 0,5 + 0 + 0,125 = 2,62510 703,48 = 78 + 08 + 38 + 48 = 448 + 0 + 3 + 0,5 = 451,510 6C,116 = 616 + C16 + 116 = 96 + 12 + 0,0625 = 108,062510
1 0 -1 2 1 0 -1 1 0 -1 -2 -3

La tcnica secreta del Maniqu (de fondo, se escucha el oscuro sonido


de un theremin...) 1. Tomemos un nmero binario al azar... digamos el "11101". 2. En nuestra mente, o en el papel, imaginamos un 2 chiquitito, subndice, al lado del ltimo 1. Y empezamos con las cuentas: 3. Tomamos el primer dgito (1) y lo multiplicamos por ese 2 chiquitito en nuestras mentes. 4. A ese resultado, le sumamos el dgito que sigue (1). 5. El resultado de esa suma volvemos a multiplicarlo por el 2 chiquitito en nuestras mentes. 6. A ese resultado, le sumamos el dgito que sigue (1).

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

También podría gustarte