Escolar Documentos
Profissional Documentos
Cultura Documentos
LISTA 2
6.4. O maior número x tal que 1 ⊕ x = 1 em precisão simples é (1.00 . . . 0)2 · 2−24 = /2.
Quando somamos 1 + /2 um bit fica localizado na 24a casa após o ponto binário, como não
temos bits subsequentes iguais a 1, o número é arredondado para x− = 1. De fato, se supormos
que existe um número y > x tal que 1 ⊕ y = 1, então quando somamos 1 + y ocorre pelo menos
uma de duas coisas:
• Existe um bit igual 1 subsequente ao bit 1 na 24a casa após o ponto binário
6.10. Sejam x = 1.0 e y = (1.00 . . . 01)2 onde y tem 22 zeros entre o ponto binário e o bit final
1. Então o número arredondado corretamente assumindo que round to nearest é utilizado é:
( 1.00000000000000000000000| )2 · 20
+ ( 0.00000000000000000000000|100000000000000000000001 )2 · 20
= ( 1.00000000000000000000000|100000000000000000000001 )2 · 20
Round to Nearest: ( 1.00000000000000000000001 )2 · 20
( 1.00000000000000000000000| )2 · 20
+ ( 0.00000000000000000000000|1 )2 · 20
= ( 1.00000000000000000000000|1 )2 · 20
Round to Nearest: ( 1.00000000000000000000000 )2 · 20
( 1.00000000000000000000000| )2 · 20
+ ( 0.00000000000000000000000|10 )2 · 20
= ( 1.00000000000000000000000|10 )2 · 20
Round to Nearest: ( 1.00000000000000000000000 )2 · 20
Utilizando dois guard bits e o sticky bit apenas, temos:
( 1.00000000000000000000000| )2 · 20
+ ( 0.00000000000000000000000|101 )2 · 20
= ( 1.00000000000000000000000|101 )2 · 20
Round to Nearest: ( 1.00000000000000000000001 )2 · 20
7.5. Sim, existem. Tome a = −∞ e b = b = ∞. Nesse caso temos que a = b é falso, pois
−∞ =6 ∞, mas, por outro lado, temos que 1/a = 1/b é verdadeiro, pois 1/ − ∞ = 1/∞ =⇒
−0 = 0, o que é verdade.
Page 2