Sei sulla pagina 1di 5

Representaci

on de n
umeros
en los sistemas binario y hexadecimal
Agradezco a Linda Estrella Lopez Rodrguez por encontrar y corregir varios errores matematicos que yo haba cometido en los ejemplos de este tema.
1. Sistemas posicionales. Cuando un n
umero se escribe en un sistema posicional, el
peso de cada dgito depende de su posicion. 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 dgitos 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 division sintetica. 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 dgitos 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, pagina 1 de 5

Fracciones binarias peri


odicas
5. Ejemplo. Escribir como una fraccion el n
umero binario x = 10.1(110)2 .
Solucion. Esta notacion significa que los dgitos 101 forman un perodo:

x = 10.1110110110 . . . 2 .
Notemos que
1
6
6
6
+ 4 + 7 + 10 + . . . .
2 2
2
2
Hagamos algunas transformaciones y apliquemos la formula de la suma de una serie
geometrica:


3
1
1
1
x = 2 + + 3 1 + 3 + 6 + ...
2 2
2
2
1
1 3
=2+ +
2 8 1 81
1 3 8
1 3
13
=2+ + =2+ + =2 .
2 8 7
2 7
14
x=2+

Conversi
on del sistema decimal al binario
6. Ejemplo. Convertir el n
umero 41.1875 en binario.
Solucion. 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

De all 41 = 1010012 , 0.1875 = 0.00112

0
0
1
1

.1875
.375
.75
.5
.0

y 41.1875 = 101001.00112 .

Sistema binario, pagina 2 de 5

Conversi
on de un n
umero racional
en una fracci
on binaria peri
odica
7. Ejemplo. Convertir el n
umero

3
en una fraccion binaria periodica.
28

Solucion.
0
0
0
1
1
0
...

3/28
3/14
3/7
6/7
5/7
3/7
6/7
...

Respuesta:
3
= 0.00(011)2 .
28
Para comprobacion, vamos a convertir la fraccion binaria periodica obtenida en un n
umero
racional.
0.00(011)2 = 0.00 |{z}
011 |{z}
011 |{z}
011 . . .2
 
 


1
1
1
1
1
1
+
+
+
=
+
+
+ ...
24 25
27 28
210 211
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
7
8. Ejercicio. Convierta el n
umero en una fraccion binaria periodica y haga la compro5
bacion.

Sistema binario, pagina 3 de 5

9. Ejemplo. Convertir el n
umero 0.3 en binario.
Solucion.
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 dgitos binarios 1001 forman un perodo. Respuesta:


0.3 = 0.0(1001)2 = 0.0100110011001 . . .

10. Ejercicios: decimal a binario.

7,

30,

72,

3.75,

Sistema binario, pagina 4 de 5

5.6.

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

12. Ejemplo: binario a hexadecimal. Es facil ver que cada cuatro dgitos en el sistema
binario corresponden a un dgito en el sistema hexadecimal:
1011110.0112 = |{z}
0101 1110
|{z} . 0110
|{z} 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 = |{z}
0010 1011
|{z} 0011
|{z} . 1011
|{z} 1000
|{z} 2 = 2B3.B816 .
14. Ejemplo: hexadecimal a binario. Convertamos un n
umero hexadecimal a un
binario:
3E.9F16 = |{z}
0011 1110
|{z} . 1001
|{z} 1111
|{z} 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 algebra computacional busque funciones que conviertan n
umeros de una base a otra. Compruebe los
resultados de los primeros ejercicios.

Sistema binario, pagina 5 de 5

Potrebbero piacerti anche