*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 ).
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.
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
1 2 3 4 5 6 7 8 9
B C D E F