Exercícios Resolvidos de Erros

Ver Teoria

Enunciado

Considere uma máquina cujo sistema de representação de números é definido por: β = 10 , t = 4 , l = - 5 e u = 5 . Pede-se:

a Se a = 42450 e b = 3 qual o resultado de a + b ?

b Qual o resultado da soma

S = 42450 + ∑ k = 1 10 3

nesta máquina?

c Idem para a soma:

S = ∑ k = 1 10 3 + 42450

Passo 1

a

42450 + 3 = 0.4245 × 10 5 + 0.3 × 10 1 =

= 0.4245 × 10 5 + 0.00003 × 10 5 = 0.42453 × 10 5 =

= 0.4245 × 10 5

Passo 2

b Repare que sabemos que o resultado da soma 42450 + 3 nessa máquina vale 42450 . Então cada vez que somamos individualmente o 3 ao 42450 ele vai sumindo devido à precisão limitada da máquina, de modo que:

42450 + ∑ k = 1 10 3 = 42450 + 3 ⏟ 42450 + 3 ⏞ 42450 + 3 ⏟ 42450 + 3 ⏞ 42450 + 3 ⏟ .     .     . + 3 + 3 + 3 + 3 + 3 = 42450

Passo 3

c Agora ao invés de somarmos os 3 individualmente no 42450 , nós vamos soma-los entre si e depois adicionamos ao 42450 :

∑ k = 1 10 3 + 42450 = 30 + 42450 = 42480 = 0.4248 × 10 5

Resposta

a 42450

b 42450

c 42480

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 _ .