Você está na página 1de 5

Representaci on de n umeros en los sistemas binario y hexadecimal

Agradezco a Linda Estrella L opez Rodr guez por encontrar y corregir varios errores matem aticos que yo hab a cometido en los ejemplos de este tema. 1. Sistemas posicionales. Cuando un n umero se escribe en un sistema posicional, el peso de cada d gito depende de su posici on. Por ejemplo, en el sistema decimal 371.28 = 3 102 + 7 101 + 1 + 2 101 + 8 102 . En el sistema binario los pesos de los d gitos son potencias de 2.

Conversi on de binario a decimal


2. Ejemplo. 10112 = 8 + 2 + 1 = 11; 1110100012 = 256 + 128 + 64 + 16 + 1 = 465; 1 1 1 13 101.11012 = 4 + 1 + + + = 5 = 5.8125. 2 4 16 16 3. Conversi on de binario a decimal en el caso de n umeros grandes. Se usa la misma idea que en la divisi on sint etica. Por ejemplo, transformemos en binario el n umero 1110100011.010112 . Primero consideramos la parte entera: 1 1 1 0 1 0 0 0 1 1 2 1 3 7 14 29 58 116 232 465 931 Luego la parte fraccionaria 0.010112 (los d gitos se escriben en el orden inverso): 1 1 0 1 0 0 0.5 1 1.5 0.75 1.375 0.6875 0.34375 Respuesta: 931.34375.

4. Ejercicio: binario a decimal.

11012 ,

111001112 ,

110.1012 .

Sistema binario, p agina 1 de 5

Fracciones binarias peri odicas


5. Ejemplo. Escribir como una fracci on el n umero binario x = 10.1(110)2 . Soluci on. Esta notaci on signica que los d gitos 101 forman un per odo: x = 10.1110110110 . . . 2 . Notemos que 1 6 6 6 + 4 + 7 + 10 + . . . . 2 2 2 2 Hagamos algunas transformaciones y apliquemos la f ormula de la suma de una serie geom etrica: x=2+ x=2+ 3 1 1 1 + 3 1 + 3 + 6 + ... 2 2 2 2 1 1 3 =2+ + 1 2 8 1 8 1 3 8 1 3 13 =2+ + =2+ + =2 . 2 8 7 2 7 14

Conversi on del sistema decimal al binario


6. Ejemplo. Convertir el n umero 41.1875 en binario. Soluci on. Para convertir en binario la parte entera, la dividimos sucesivamente entre 2 y apuntamos los restos. Para convertir la parte fraccionaria, la multiplicamos sucesivamente por 2 y sacamos las partes enteras. 41 20 10 5 2 1 1 0 0 1 0 1 .1875 .375 .75 .5 .0

0 0 1 1

De all 41 = 1010012 , 0.1875 = 0.00112

y 41.1875 = 101001.00112 .

Sistema binario, p agina 2 de 5

Conversi on de un n umero racional en una fracci on binaria peri odica


7. Ejemplo. Convertir el n umero Soluci on. 0 0 0 1 1 0 ... Respuesta: 3 = 0.00(011)2 . 28 Para comprobaci on, vamos a convertir la fracci on binaria peri odica obtenida en un n umero racional. 0.00(011)2 = 0.00 011 011 011 . . .2 1 1 1 1 + 5 + + 8 + 4 7 2 2 2 2 3 3 3 = 5 + 8 + 11 + . . . 2 2 2 3 1 1 = 5 1 + 3 + 6 + ... 2 2 2 3 1 3 23 3 = 5 = = . 1 2 1 23 25 7 28 = 1 1 + 11 10 2 2 + ... 3/28 3/14 3/7 6/7 5/7 3/7 6/7 ... 3 en una fracci on binaria peri odica. 28

7 8. Ejercicio. Convierta el n umero en una fracci on binaria peri odica y haga la compro5 baci on.

Sistema binario, p agina 3 de 5

9. Ejemplo. Convertir el n umero 0.3 en binario. Soluci on. 0 1 0 0 1 1 0 0 1 1 ... .3 .6 .2 .4 .8 .6 .2 .4 .8 .6 .2 ...

Ya es obvio que los d gitos binarios 1001 forman un per odo. Respuesta: 0.3 = 0.0(1001)2 = 0.0100110011001 . . .

10. Ejercicios: decimal a binario.

7,

30,

72,

3.75,

5.6.

Sistema binario, p agina 4 de 5

Sistema hexadecimal
11. El sistema posicional con base 16 se llama sistema hexadecimal. En este sistema los d gitos son entre 0 y 15. Los d gitos con valores 10, 11, 12, 13, 14, 15 se denotan por A, B, C, D, E, F.

12. Ejemplo: binario a hexadecimal. Es f acil ver que cada cuatro d gitos en el sistema binario corresponden a un d gito en el sistema hexadecimal: 1011110.0112 = 0101 1110 . 0110 2 = (0 23 + 1 22 + 0 21 + 1 20 ) 161 + (1 23 + 1 22 + 1 21 + 0 20 ) 160 + (0 23 + 1 22 + 1 21 + 0 20 ) 161 = 5E.616 .

13. Ejemplo: binario a hexadecimal. 1010110011.101112 = 0010 1011 0011 . 1011 1000 2 = 2B3.B816 .

14. Ejemplo: hexadecimal a binario. Convertamos un n umero hexadecimal a un binario: 3E.9F16 = 0011 1110 . 1001 1111 2 = 111110.100111112 .

15. Ejercicio: conversi on de decimal a binario y viceversa en un sistema de algebra computacional. En Wolfram Mathematica u otra sistema de a lgebra computacional busque funciones que conviertan n umeros de una base a otra. Compruebe los resultados de los primeros ejercicios.

Sistema binario, p agina 5 de 5

Você também pode gostar