• No se han encontrado resultados

Representaci´on de n´umeros en los sistemas binario y hexadecimal

N/A
N/A
Protected

Academic year: 2022

Share "Representaci´on de n´umeros en los sistemas binario y hexadecimal"

Copied!
5
0
0

Texto completo

(1)

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 ma- tem´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 · 10−1+ 8 · 10−2.

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;

101.11012 = 4 + 1 + 1 2 +1

4 + 1

16 = 513

16 = 5.8125.

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

(2)

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 significa que los d´ıgitos 101 forman un per´ıodo:

x = 10.1110110110 . . .

2. Notemos que

x = 2 + 1 2+ 6

24 + 6 27 + 6

210 + . . . .

Hagamos algunas transformaciones y apliquemos la f´ormula de la suma de una serie geom´etrica:

x = 2 + 1 2+ 3

23

 1 + 1

23 + 1 26 + . . .



= 2 + 1 2+ 3

8· 1 1 −18

= 2 + 1 2+ 3

8· 8

7 = 2 + 1 2 +3

7 = 213 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 1 20 0 10 0 5 1 2 0 1 1

.1875 0 .375 0 .75 1 .5 1 .0

(3)

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

7. Ejemplo. Convertir el n´umero 3

28 en una fracci´on binaria peri´odica.

Soluci´on.

3/28 0 3/14 0 3/7 0 6/7 1 5/7 1 3/7 0 6/7 . . . . Respuesta:

3

28 = 0.00(011)2.

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

|{z}

011

|{z}

011

|{z}

. . .2

= 1 24 + 1

25

 + 1

27 + 1 28

 +

 1 210 + 1

211

 + . . .

= 3 25 + 3

28 + 3 211 + . . .

= 3 25

 1 + 1

23 + 1 26 + . . .



= 3 25 · 1

1 −213

= 3 25 · 23

7 = 3 28.

8. Ejercicio. Convierta el n´umero 7

5 en una fracci´on binaria peri´odica y haga la compro- baci´on.

(4)

9. Ejemplo. Convertir el n´umero 0.3 en binario.

Soluci´on.

.3 0 .6 1 .2 0 .4 0 .8 1 .6 1 .2 0 .4 0 .8 1 .6 1 .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.

(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

| {z } 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) · 16−1

= 5E.616.

13. Ejemplo: binario a hexadecimal.

1010110011.101112 = 0010

| {z } 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= 0011

| {z } 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 compu- tacional busque funciones que conviertan n´umeros de una base a otra. Compruebe los resultados de los primeros ejercicios.

Referencias

Documento similar

Debido a la gran cantidad de tasas para distribuir los costos indirectos para cada actividad, las actividades se agrupan en conjuntos homogéneos tomando como

A la hora de implementar un algoritmo que haga esto de forma “matem´atica”, descu- brimos que los c´alculos necesarios para averiguar el punto de corte entre una recta y una

La vida real, no obstante, proporciona la certidumbre de que, en multitud de ocasiones, el interés de cada uno se satisface con el concurso propio y de otro u otros portadores

Debido al gran n´ umero de ondas parciales necesarias para converger la secci´on eficaz, as´ı como al n´ umero de estados rotacionales del OH y ClO, hemos utilizado la divisi´ on

Este libro intenta aportar al lector una mirada cuestiona- dora al ambiente que se desarrolló en las redes sociales digitales en un escenario de guerra mediática mantenido por

Figura 36: Media de la norma L 2 [0, 1] de las versiones de las trayectorias simuladas de un proceso de n´ ucleo exponencial en funci´ on del n´ umero de nodos en la representaci´

Gauss trabaj´ o en una amplia variedad de campos tanto de la matem´ atica como de la f´ısica incluyendo la teor´ıa de n´ umeros, an´ alisis, geometr´ıa diferencial,

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o