Sunteți pe pagina 1din 8

Anlisis Numrico 1 Unidad 2.

Sistemas numricos
Actividad 1. Sistemas de nmeros y error.
En esta actividad vamos a practicar la estructura y representacin de los sistemas de punto flotante as como analizar el error inducido al hacer operaciones Recuerda que un conjunto de punto flotante est descrito por la tupla

Conjuntos de punto flotante


1) Considera los siguientes nmeros definidos en l conjunto de punto flotante descrito por

Realiza las siguientes operaciones a) b) c) d)

Para poder resolver estos problemas lo primero que debemos hacer es convertir estos nmeros de punto flotante nmeros binarios y as poderlos des normalizarlos para poder trabajar.

Como podemos ver se trata de un numero fraccionario y tendremos que usar dos mtodos para poderlo transformar de base 10 a 2.

Tomaremos los nmeros que van de abajo hacia arriba el cual nos dar el binario:

Ahora procederemos por la parte decimal: En esto procedemos a multiplicar la parte decimal por 2, lo cual puede llegar a resultar 1 igual a 1 para los cual tomamos solo la parte decimal para poder continuar con la multiplicacin con 2. Si esto nos resultara 0 entonces obtendremos un 0. Para esto procedemos a obtener lo siguiente:

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Anlisis Numrico 1 Unidad 2. Sistemas numricos

En base a esto obtendremos lo siguiente: .5230=1000 Por lo tanto tenemos que:

Procedemos a desnormalizar el nmero:

Calcularemos el exponente con exceso127 para precisin simple. El formato de los nmeros de precisin simple es de 32 bits. Signo 1 exponente con signo 8 Mantisa 23

Las representaciones de un nmero en precisin simple con el formato IEEE-754 consta de: Signo. Se encuentra en el bit ms significativo, de esta manera podemos usar la misma circuitera (de enteros) para llevar a cabo comparaciones con respecto al cero. Exponente con signo. Est conformado por los siguientes 8 bits. Esta ubicacin del exponente en la palabra facilita las comparaciones de nmeros. Si los nmeros se encuentran normalizados, comparamos los exponentes En la tabla Agregamos un cero para el signo y en la parte de la mantisa agregamos los ceros necesario al nmero hasta completar 23. La Mantisa. Est formada por el resto de los bits en la palabra (23). Como los nmeros se representan de manera normalizada entonces siempre tendremos un 1 a la izquierda del punto. Por lo tanto este dgito no es necesario almacenarlo en la palabra y se tiene de manera implcita. La mantisa consiste en 24 bits de precisin. Por lo tanto:

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Anlisis Numrico 1 Unidad 2. Sistemas numricos


Exponente en exceso Convertimos a binario 129=1000001 Agregamos un cero para obtener un nmero con 8 cifras: 01000001 El nmero en el estndar IEEE:

Convertimos a binario 2:

0 Convertimos binario

Normalizado:

Exponente en exceso

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Anlisis Numrico 1 Unidad 2. Sistemas numricos


Convertimos a binario 128=1000 0000 El nmero en el estndar IEEE:

Convertimos a binario 2:

2=10 Convertimos a binario 0.5834:

.5834=1001

Normalizado:

Exponente en exceso Convertimos a binario 128=1000 0000 El nmero en el estndar IEEE:

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Anlisis Numrico 1 Unidad 2. Sistemas numricos


Realiza las siguientes operaciones

b)

c)

d)
? tal que

2) Cuntos elementos tiene el conjunto

El sistema de punto flotante FL es un conjunto de todos los nmeros se representa de la forma: ( )

Donde se llama exponente o caracterstica, la secuencia de dgitos (llamada cadena de caracteres o simplemente cadena) se denomina mantisa , Los nmeros que caracterizan a nuestro conjunto de punto flotante son:

] Rango de exponentes

3) Cules son los valores de

Los valores pequeos y grandes se denominan underflow level (UFL) y overflow level (OFL), ambos los podemos encontrar con las siguientes expresiones.

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Anlisis Numrico 1 Unidad 2. Sistemas numricos


4) Cunto vale Se puede definir a valor real al flotante relativo del redondeo. ? para establecer el criterio de redondeo de un superior y as poder determinar con el error

Error
5) Calcula el error relativo hacia adelante para las cuatro operaciones en a). Esto lo puedes hacer usando la frmula (12).

Valor real:

Valor medido: | |

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Anlisis Numrico 1 Unidad 2. Sistemas numricos

Valor real:

Valor medido: | |

Valor real:

Valor medido: | |

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas

Anlisis Numrico 1 Unidad 2. Sistemas numricos

Valor real

Valor medido | | | | |

Tip: Recuerda que el valor terico de es el que obtienes al hacer las operaciones con los nmero reales, los valores aproximados son los que obtienes al trasladar ese resultado terico a tu conjunto de punto flotante.

Educacin Abierta y a Distancia * Ciencias Exactas, Ingenieras y Tecnologas