Exercícios Resolvidos de Erros

Ver Teoria

Enunciado

Supondo que as operações abaixo sejam processadas em uma máquina de base decimal com 4 dígitos na mantissa e tomando x 1 = 0.3491 × 10 4 e x 2 = 0.2345 × 10 0 calcule usando arredondamento:

a x 1 + x 2 - x 1

b x 2 + x 1 - x 1

c Analisando a e b o que se pode concluir em relação à propriedade associativa da adição em aritmética de ponto flutuante?

Passo 1

a x 1 + x 2 - x 1

0.3491 × 10 4 + 0.2345 × 10 0 - 0.3491 × 10 4 =

= 0.3491 × 10 4 + 0 . 0000 2345 × 10 4 - 0.3491 × 10 4 =

= 0.34912345 × 10 4 - 0.3491 × 10 4 =

= 0.3491 × 10 4 - 0.3491 × 10 4 =

= 0

Passo 2

b x 2 + x 1 - x 1

0.2345 × 10 0 + 0.3491 × 10 4 - 0.3491 × 10 4 =

= 0.2345 × 10 0 + 0 =

= 0.2345 × 10 0

Passo 3

c Analisando os resultados obtidos podemos concluir que a propriedade associativa não é sempre válida na adição em aritmética de ponto flutuante.

Resposta

a 0

b 0.2345 × 10 0

c Analisando os resultados obtidos podemos concluir que a propriedade associativa não é sempre válida na adição em aritmética de ponto flutuante.

Exercícios de Livros Relacionados

Idem para u = 3 x _ew = x _ + x _ + x _ .
É interessante observar que a adição em aritmética de ponto flutuante nem sempre é associativa. Prova-se que dados n números xl' x2, ... , xn representados exatamente, o limite do erro total devido ao
Verifique de alguma forma que, se r F tem representação finita na base 2 com k dígitos, ou seja, r F=( 0 .d 1 d 2 · · · d k ) 2 , então sua representação na base 10 é também finita com k dígitos.
Sejam x e y as representações de x e y obtidas por arredondamento em um computador. Deduza expressões de limitante de erro para mostrar que o limitante do erro relativo de u = 3 x y é menor que o de v
Supondo que x é representado num computador por x _ , onde x _ é obtido por arredondamento, obtenha os limites superiores para os erros relativos de u = 2 x _ e w = x _ + x _ .