Beruflich Dokumente
Kultur Dokumente
En esta actividad vamos a practicar la estructura y representación de los sistemas de punto flotante así como a
analizar el error inducido al hacer operaciones.
Recuerda que un conjunto de punto flotante está descrito por la tupla ¿ β , p , e MIN , e MAX >¿
Considera los siguientes números definidos en el conjunto de punto flotante 𝐹𝐿 descrito por F L¿10,5 ,−3,4 >¿¿
a
a ¿ a+ b+c b ¿ a−b−c c¿ d ¿ a−b
c
Convertimos los números de puntos flotantes a números binarios:
a ≔ 4.5230× 104
4 2 1
=2 ,esto es un 0 =1, esto es un 0 =.5 , estoes un1
2 2 2
b ≔2.1153 × 10−3
2 1
=2 ,esto es un0 =.5 , estoes un1
2 2
c :=2.5834 ×101
2 1
=2 ,esto es un0 =.5 , estoes un1
2 2
¿ 1.7508 x 103
¿ . 17508 x 104
d1 d2 d p−1
(
fl ( x ) =± d 0 + + + …+ p −1 × β
β1 β 2 β )e
Los números que caracterizan a nuestro conjunto de punto flotante son: β=base, p= presición ,
[ e MIN , e MAX ] = Rango de exponentes
FL=2 ( β−1 ) β p−1 ( e MAX −e MIN +1 ) +1
FL=2 ( 10−1 ) 105−1 (−3−4 ) +1
FL=1,440,001
5. Calcula el error relativo hacia adelante para las cuatro operaciones en el ejercicio 1.
Tip: Recuerda que el valor teórico de la función f (x) es aquel que obtienes al hacer las operaciones
con los números reales, los valores aproximados f ( ^x ) son los que obtienes al trasladar ese resultado
teórico a tu conjunto de punto flotante.
a ¿ a+ b+c b ¿ a−b−c
Cond=
|
^x − ( a+b+ c )
1
3
3
( a+b+ c ) | Cond=
1
|
^x − ( a−b−c )
−1
3
3
( a−b−c ) |
Cond=3
1
3
|
(−a−b−c ) + x^
a+b+c
| Cond=3
3
|
(−a+b+ c )+ x^
−a+ b+c
|
a d ¿ a−b
c¿
c
Valor real
Valor real: x=a−b
a /c
Valor medido
Valor medido: ^x
^x
Cond= | ^x−xx|
Cond= | ^x−xx|
^x −( a−b)
a
Cond= | ( a−b) |
Cond=
a
| |
^x −
a
c
c
Cond=
−a+b + ^x
| a−b |
Cond=
( c)
c ^x −
Bibliografía