Você está na página 1de 2

Nome: Rogério Marcos Fernandes Neto NUSP: 10284632

Curso: Bacharelado em Ciência da Computação


MAC0300 - Métodos Numéricos da Algebra Linear

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

• Após o ponto binário existe um bit 1 antes da vigésima 24a casa.

Em ambos os casos a soma será arredondada para um número maior que 1.


De forma análoga, em precisão dupla, o maior número x tal que 1 ⊕ x = 1 é (1.00 . . . 0)2 · 2−53 =
/2.

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

Utilizando um guard bit apenas, temos:

( 1.00000000000000000000000| )2 · 20
+ ( 0.00000000000000000000000|1 )2 · 20
= ( 1.00000000000000000000000|1 )2 · 20
Round to Nearest: ( 1.00000000000000000000000 )2 · 20

Utilizando dois guard bits, temos:

( 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

Você também pode gostar