Está en la página 1de 1

Anlisis Numrico I

PRACTICA 1b
Nmeros de punto otante y
errores de redondeo.
Slo hay 10 tipos de personas:
las que saben binario y las que no.

Sistemas numricos posicionales. Cotidianamente para representar los nmeros utilizamos un


sistema posicional de base 10: el sistema decimal. En
este sistema los nmeros son representados usando
diez diferentes caracteres, llamados dgitos decimales, a saber, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. La magnitud con
la que un dgito ai contribuye al valor del nmero
depende de su posicin en el nmero de manera tal
que la representacin decimal
(1)s (an an1 a1 a0 .a1 a2 )

(1) (an 10 + an1 10

n1

+ + a1 10 + a0 10 +

+a1 101 + a2 102 + . . . ),


donde s depende del signo del nmero (s = 0 si el
nmero es positivo y s = 1 si es negativo). De manera
anloga se puede concebir otros sistemas posicionales
con una base distinta de 10. En principio, cualquier
nmero natural 2 puede ser utilizado como base.
Entonces, jada una base, todo nmero real admite
una representacin posicional en la base de la forma
(1)s (an n + an1 n1 + + a1 1 + a0 0 +
+a1 1 + a2 2 + . . . ),
donde los coecientes ai son los dgitos en el sistema
con base , esto es, enteros positivos tales que 0
ai 1. Los coecientes ai0 se consideran como
los dgitos de la parte entera, en tanto que los ai<0 ,
son los dgitos de la parte fraccionaria. Si, como en el
caso decimal, utilizamos un punto para separar tales
partes, el nmero es representado en la base como
(1)s (an an1 a1 a0 .a1 a2 ) ,

Ejercicio 2. Determinar la representacin binaria de


los siguientes nmeros
a) 29,

b) 0.625,

c) 0.1,

d) 5.75.

Representacin de punto otante. Para la representacin de nmeros reales sobre un amplio rango
de valores con slo unos pocos dgitos se utiliza la
notacin cientca. As 976 000 000 000 000 se representa como 9.76 1014 y 0.0000000000000976 como
9.76 1014 . En esta notacin el punto decimal se
mueve dinmicamente a una posicin conveniente y
se utiliza el exponente de 10 para registrar la posicin
del punto decimal. En particular, todo nmero real no
nulo puede ser escrito en forma nica en la notacin
cientca normalizada
(1)s 0.a1 a2 a3 at at+1 at+2 10e ,

corresponde al nmero
s

Ejercicio 1. Mostrar que (13.25)10 = (1101.01)2 =


(15.2)8 = (D.4)16 .

siendo el dgito a1 = 0. De manera anloga, todo


nmero real no nulo puede representarse en forma
nica, respecto la base , en la forma de punto otante
normalizada:
(1)s 0.a1 a2 a3 at at+1 at+2 e ,
donde los dgitos ai respecto de la base son enteros
positivos tales que 1 a1 1, 0 ai 1 para
i = 1, 2, . . . y constituyen la parte fraccional o mantisa
del nmero, en tanto que e, el cual es un nmero
entero llamado el exponente, indica la posicin del
punto correspondiente a la base . Si m es la fraccin
decimal correspondiente a (0.a1 a2 a3 ) entonces el
nmero representado corresponde al nmero decimal
(1)s m e ,

siendo 1 m < 1.

En todo dispositivo de clculo, como una computadora o calculadora, el nmero de dgitos posibles para
representar la mantisa es nito, digamos t dgitos en
la base , y el exponente puede variar slo dentro de
un rango nito L e U (con L < 0 y U > 0). Esto
implica que slo un conjunto nito de nmeros reales
pueden ser representados, los cuales tienen la forma

(1)s 0.a1 a2 a3 at e .
donde hemos utilizado el subndice para evitar
cualquier ambigedad con la base escogida.
Tales nmeros se denominan nmeros de punto otante con t dgitos (o de precisin t) en la base y
Aunque cualquier nmero natural 2 dene un rango (L, U ). Al conjunto de los mismos lo denotamos
sistema posicional, en el mbito computacional slo son por F(, t, L, U ).

de inters los sistemas decimal ( = 10), binario ( = 2),


octal ( = 8) y hexadecimal ( = 16). El sistema binario El nmero de elementos del conjunto F, esto es, la
consta slo de los dgitos 0 y 1, llamados bits (del ingls cantidad de nmeros de puntos otantes de F, es
binary digits). Por su parte, el sistema octal usa dgitos
2( 1) t1 (U L + 1).
del 0 al 7, en tanto que el sistema hexadecimal usa los
dgitos del 0 al 9 y las letras A, B, C, D, E, F1 .
Debido a la normalizacin el cero no puede ser repre1 Para sistemas con base > 10 es usual reemplazar los
sentado como un nmero de punto otante y por lo tanto
dgitos 10, 11, . . . , 1 por las letras A, B, C, . . .
est excluido del conjunto F.

Prctica 1b

También podría gustarte