Está en la página 1de 2

1

N
umeros fraccionarios

Recordemos que para n umeros entre 0 y 1 tambien se escriben como potencias de la base, pero esta
vez, potencias negativas:
.234 = 2 101 + 3 102 + 4 103
,
En general si x + podemos escribir x = xI + xF donde definimos la parte entera de x
denotada por xI como el entero mas grande que es menor o igual a x y xF el resto, llamada parte
fraccionaria. En general se escribe

xF = b1 101 + b2 102 + =
k=1 bk 10
k

, donde los bi {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}


As por ejemplo para el n umero: x = 2.234

xI = 2

y
xF = .234

Algoritmo para cambio de base numeros entre 0 y 1

Sea x (0, 1), Z+ , > 1. Se obtienen de manera recursiva los n


umeros: b1 , b2 , . . . mediante:

c0 = x

b1 = (c0 )I , c1 = (c0 )f
b2 = (c1 )I , c2 = (c1 )f
..
.

x = (0.b1 b2 b3 ...) =
k=1 bk
k

Si usted quiere convertir un n


umero base 10 a base 2 debera utilizar aritmetica decimal, ejemplo:
x = .625 = xF
c0 = x = .625

2 .625 = 1.25
b1 = (2 .625)I = 1, c1 = (2 .625)f = .25
2

b2 = (2 .25)I = 0, c2 = (2 .25)f = .5
b3 = (2 .5)I = 1, c2 = (2 .5)f = 0
As (.625)10 = (0.b1 b2 b3 )2 = (0.101)2 , de tarea usted realize el siguiente cambio: x = 0.1 de base
10 a base 2.
Si lo que quiere es convertir un n umero base 2 a base 10, use aritmetica binaria. Tarea:
Convierta el numero x = (.101)2 a su equivalente en base 10 usando el algoritmo.

bibliografa: Elementary Numerical Analysis


S.D Conte y Carl de Boor
Ed. Mac Graw-Hill.

También podría gustarte