Você está na página 1de 2

Lista de Exercícios 1 – Noções Básicas sobre Erros

Cálculo Numérico
Profa. Dra. Yara de Souza Tadano

1. Seja um sistema em aritmética de ponto flutuante de quatro dígitos, base decimal e com
acumulador de precisão dupla. Dados os números:
𝑥 = 0,7237×10! , 𝑦 = 0,2145×10!! , 𝑧 = 0,2585×10!
Efetue as seguintes operações usando arredondamento a cada operação efetuada. Em seguida,
obtenha o limitante máximo no erro relativo do resultado, supondo que x, y e z estão
exatamente representados:
a) x + y + z b) x – y – z
c) x/y d) (xy)/z
e) x (y/z)
2. Supondo que x é representado num computador por 𝑥 , onde 𝑥 é obtido por
arredondamento, obtenha os limites superiores para os erros relativos de 𝑢 = 2𝑥 e
𝑤 = 𝑥 + 𝑥.
3. Idem ao exercício 2 para 𝑢 = 3𝑥 e 𝑤 = 𝑥 + 𝑥 + 𝑥.
4. Sejam 𝑥 e 𝑦 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 𝑢 = 3𝑥𝑦 é menor que o de 𝑣 = (𝑥 + 𝑥 + 𝑥)𝑦.
5. Considere uma máquina cujo sistema de representação de número é definido por:
𝛽 = 10, 𝑘 = 4, 𝑒 ∈ −5,5 . Pede-se:
a) Qual o menor e o maior número em módulo representados nesta máquina?
b) Como será representado o número 73,758 nesta máquina, se for usado o
arredondamento? E se for usado o truncamento?
c) Se a = 42.450 e b = 3 qual o resultado de a + b?
d) Qual o resultado da soma:
!"

𝑆 = 42.450 + 3
!!!

nesta máquina?
e) Qual o resultado da soma:
!"

𝑆= 3 + 42.450
!!!

nesta máquina?
(Obviamente o resultado dos itens d e e deveria ser o mesmo. Contudo, as operações
devem ser realizada na ordem em que aparecem as parcelas, o que conduzirá a
resultados distintos).
f) O resultado da operação: wz/t pode ser obtido de várias maneiras, bastando
modificar a ordem em que os cálculos são efetuados. Para determinados valores de w,
z, t, uma sequência de cálculos pode ser melhor que outra. Faça uma análise para o
caso em que w = 100, z = 3.500 e t = 7.

RESPOSTAS:
1. a) x+y+z=0,7240×104 𝐸𝑅!!!!! < 0,9998×10!!
b) x – y – z = 0,7234×104 𝐸𝑅!!!!! < 1,0002×10!!
c) x/y = 0,3374×108 𝐸𝑅!/! < 0,5×10!!
d) (xy)/z = 0,6004 𝐸𝑅(!")/! < 10!!
e) x(y/z) = 0,6005 𝐸𝑅!(!/!) < 10!!
2. 𝐸𝑅! < 10!!!! e 𝐸𝑅! < 10!!!!
!
3. 𝐸𝑅! < 10!!!! e 𝐸𝑅! < ! ×10!!!!
!
4. 𝐸𝑅! < 2×10!!!! e 𝐸𝑅! < ! ×10!!!!

5. a) 𝑚 = 0,1000×10!! = 10!!
𝑀 = 0,9999×10! = 99.990
b) No arredondamento: 0,7376×10!
No truncamento: 0,7375×10!
c) a + b = 0,4245×105
d) S = 0,4245×105
e) S = 0,4248×105
f) Observar que a opção (wz)/t conduz a um overflow nesta máquina.

Você também pode gostar