Anda di halaman 1dari 3

CONVERSIONES

*Pasar de un nmero decimal a binario, octal y hexadecimal: -Binario: Se divide el nmero entre dos y se divide hasta que se terminen los valores enteros luego el cociente que sale se divide entre dos y as hasta que el cociente quede con el resultado de 1. Luego empezando desde abajo se coge ese cociente y todos los restos que han ido saliendo y se juntan: 68 I_2__ 0 34 I_2_ 0 17 I_2_ 1 8 I_2_ 0 4 I_2_ 0 2 I_2_ 0 1 Tras realizar la divisin, se coge desde el cociente (1) y se va subiendo cogiendo los restos y queda entonces este resultado: 1000100 y as se representa el 68 en binario. Siempre sern cifras de 0 y 1.

-Octal : Se hace lo mismo que con los binarios solo que dividindolos entre ocho:

68 I_8_ 4 8 I_8_ 0 1

Tras realizar la divisin y hacer el mismo proceso que ntes, el nmero 68 en octal se representa en 104. Siempre sern cifras entre 0 y 7.

-Hexadecimal: Se hace lo mismo que con los binarios y octales solo que dividindolos entre diecisis. Ahora aqu hay que tener una cosa: A partir del 10 ( incluyndose ste ), se enumeran los nmeros con las letras del abecedario por su orden. Entonces quedara as:

10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F

68 I_16_ 4 4

Queda entonces que el nmero 68 en hexadecimal se represente con el 44. Siempre sern cifras entre 0 y 14 ( o sea, entre cero y F ).

*Para pasar de hexadecimal a decimal, de binario a decimal y de octal a decimal:

Se tratara de hacer lo contrario a lo que hemos hecho antes. Para esto, se le aplica el TFN ( la Teora Fundamental de la Numeracin ) que consiste en lo siguiente:

Comencemos con pasarlos a binarios. Para as entender mejor cmo se hace, cojamos los resultados que nos salieron antes con el 68 y as veremos que tras aplicar el TFN, vuelve a salir 68:

1000100 -> Debajo de cada cifra, empezando desde el ltimo cero, enumeramos desde el cero hasta el ltimo segn donde llegue. En este caso quedara as:

0 = 0; 0 = 1; 1 =2; 0= 3; 0 = 4; 0 = 5; 1 = 6

Cogemos los unos, ya que con el cero nos saldr el resultado cero. Entonces lo que hemos de hacer es multiplicar esos unos por dos y ese dos estando elevado a la cifra que estaba debajo de ese uno, quedando as:

1 * 2^2 = 4 1 * 2^6 = 64

Luego los resultados que han salido se suman y evidentemente vuelve a salir 68. Luego con la conversin a octal y a hexadecimal se hace lo mismo solo que se multiplican esas cifras por 8 y 16 respectivamente y ambos elevados a la cifra que estaba debajo de la otra cifra a la que multiplica y luego los resultados se suman, dando siempre 68.

*Pasar de binario a octal y de binario a hexadecimal, de octal a hexadecimal y viceversa:

Para poder hacer estas conversiones, hemos de basarnos en las siguientes tablas: BINARIO 000 001 010 011 100 101 110 111 OCTAL 0 1 2 3 4 5 6 7

BINARIO 0000

HEXADECIMAL 0

0001 0010 0011 0100 0101 0110 0111 1000 1001

1 2 3 4 5 6 7 8 9

1011 1100 1101 1110 1111

B C D E F

Anda mungkin juga menyukai