Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manu1 U2 A1 Macv
Manu1 U2 A1 Macv
FL
10,5,3,4>
F L
a 4.5230 10 4
c :=2.5834 101
b 2.1153 103
a+b +c
b)
abc
c)
a/ c
d)
ab
Para poder resolver estos problemas lo primero que debemos hacer es convertir estos
nmeros de punto flotante
10,5,3,4>
nmeros binarios y as poderlos des
F L
a 4.5230 10 4
Como podemos ver se trata de un numero fraccionario y tendremos que usar dos
mtodos para poderlo transformar de base 10 a 2.
4
=2 porlo que nos da como resto un 0
2
2
=1 por lo que nos da comoresto un 0
2
1
=0.5 por lo que nos da como resto un 1
2
Tomaremos los nmeros que van de abajo hacia arriba el cual nos dar el binario:
4=100
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.5230 2=1.046=1
0.046 2=0.092=0
0.092 2=0.184=0
0.184 2=0.368=0
En base a esto obtendremos lo siguiente:
.5230=1000
Por lo tanto tenemos que:
4.5230 10 4=100.1000 2
Procedemos a desnormalizar el nmero:
Nmero original
Desplazamiento
100.1000
Normalizado
2
1.001000 2
2 hacia laizquierda
Mantisa
23
Signo
Exponente en exceso
Mantisa
0100 0001
00100000000000000000000
b 2.1153 10
Convertimos a binario 2:
2/ 2=1 resto=0
1/ 2=0.5 resto=1
2=1 0
Convertimos binario
.1153 :
0.1153 2=0.2306=0
0.2306 2=0.4612=0
0.4612 2=0.9224=0
0.9224 2=1.8448=1
.1153=.0001
3
2.1153 10 =10.0001 2
Normalizado:
Nmero original
Desplazamiento
10.0001
Normalizado
1.00001 21
1 ala izquierda
Signo
Exponente en exceso
Mantisa
1000 0000
00001000000000000000000
c :=2.5834 101
Convertimos a binario 2:
2/ 2=1 resto=0
1/ 2=0.5 resto=1
2=10
Convertimos a binario 0.5834:
0.5834 2=1.1668=1
0.1668 2=0.3336=0
0.3336 2=0.6672=0
0.6672 2=1.3344=1
.5834=1001
1
2.5834 10 =10.10012
Normalizado:
Nmero original
Desplazamiento
Normalizado
10.1001
1.01001 2
1 ala izquierda
Signo
Exponente en exceso
Mantisa
1000 0000
01001000000000000000000
a+b +c
b)
abc
c)
a/c
FL ?
d)
ab
f (x)
tal
d1 d2
d
+ + + p1
e
p1
1 2
fl ( x )= d 0 +
Donde
0 d i , Los
base
p presicin
[ e MIN ,e MAX ]
Rango de exponentes
51
(34 ) +1
FL=1,440,001
3
UFL y OFL ?
UFL= L
UFL=103
UFL=0.001
OFL=
e MAX +1
( 1P )
OFL=103 +1 ( 1105 )
OFL=99.999
Cunto vale
Se puede definir a
valor real
Mach ?
eps= Mach=
al flotante
eps el error
eps= Mach=
Mach=
Mach=
10
( 10 )2
2
Mach=0.05
Error
5
Calcula el error relativo hacia adelante para las cuatro operaciones en a). Esto lo
puedes hacer usando la frmula (12).
a a+b +c
Valor real:
x=
a+b+ c 1
= (a+ b+c )
3
3
Valor medido:
^x
Cond=
f ( x^ )f ( x)
( x)
1
x^ ( a+b+ c )
3
Cond=
1
( a+b+ c )
3
1
(abc )+ ^x
3
Cond=3
a+b +c
b abc
Valor real:
x=
abc 1
= (abc)
3
3
Valor medido:
^x
|x^ xx|
Cond=
1
x^ ( abc )
3
Cond=
1
( abc )
3
1
(a+ b+c ) + ^x
3
Cond=3
a+b+c
c a/c
Valor real:
a/ c
Valor medido:
^x
|x^ xx|
Cond=
| |
x^
Cond=
a
c
a
c
a
(
c)
Cond=
c x^
a
d ab
Valor real
x=ab
Valor medido
^x
|x^ xx|
Cond=
Cond=
x^ (ab)
(ab)
|a+abb+ ^x|
Cond=