Você está na página 1de 3

Matemática Computacional

Lista de exercícios

EXERCÍCIOS RESOLVIDOS SOBRE PONTO FLUTUANTE


E ERROS ABSOLUTO E RELATIVO

Realize as seguintes operações aritméticas no sistema F(2, 8, -6, 6) e calcule o


erro absoluto e o erro relativo, caso existam:
Identificação dos limites mínimo e máximo

Limite mínimo
0,10000000 x 2−6
Convertendo o valor para decimal para facilitar os cálculos
0,10000000(2) = 0,5(10)
2−6 = 0,015625(10)
0,5 𝑥 0,015625 = 0,0078125

Limite máximo
0,11111111 x 26
Convertendo o valor para decimal para facilitar os cálculos
0,11111111(2) = 0,9999847412109375(10)
26 = 64(10)
0,9999847412109375 𝑥 64 = 63,9990234375

1
Matemática Computacional
Lista de exercícios

1. 39(10) ÷ 3𝐹(16)
Converter ambos os valores para a base decimal (para facilitar os cálculos)
39  Está na base decimal e está entre os valores mínimo e máximo
3𝐹(16) = 63(10)  Está entre os limites mínimo e máximo
Como os valores estão dentro dos limites, a operação pode ser realizada

39 ÷ 63 = 0,61904761904761904761904761904762 valor exato


Como o sistema só pode representar 8 dígitos de mantissa, teremos:
39 ÷ 63 = 0,61904761 valor aproximado
Calcular o Erro Absoluto (EA)
𝐸𝐴 = 𝑣𝑎𝑙𝑜𝑟 𝑒𝑥𝑎𝑡𝑜 (𝑥) − 𝑣𝑎𝑙𝑜𝑟 𝑎𝑝𝑟𝑜𝑥𝑖𝑚𝑎𝑑𝑜 ( )
𝐸𝐴 = 0,61904761904761904761904761904762 − 0,61904761
𝐸𝐴 = 0,61904761904761904761904761904762 − 0,61904761
𝐸𝐴 = 0,00000000904761904761904761904762
𝐸𝐴 = 9,04761904761904761904762𝑥10−9

Calcular o Erro Relativo (ER)


𝐸𝐴 𝑥−
𝐸𝑅 = =

0,00000000904761904761904761904762
𝐸𝑅 = = 1,4615384828994085𝑥10−8
0,61904761

2
Matemática Computacional
Lista de exercícios

2. 33(8) × 1101(2)
Converter ambos os valores para a base decimal (para facilitar os cálculos)
33(8) = 27(10)
1101(2) = 13(10)
Como os valores estão dentro dos limites, a operação pode ser realizada
27(10) × 13(10) = 351(10)  OVERFLOW
Como o resultado ultrapassou o valor máximo que pode ser representado, a
operação não pode ser representada pelo sistema.

Você também pode gostar