Sie sind auf Seite 1von 4

Cálculo Numérico – Eng. Computação Profª M.Sc. Janayna A. O.

Buosi Verona

NOÇÕES BÁSICAS SOBRE ERROS

O processo de solução de um problema, por meio da aplicação de métodos numéricos, é representado da


seguinte forma:

 Erros na fase de modelagem


Muitas vezes precisamos simplificar o problema, por exemplo, fixando alguma variável ou ignorando outras
para que possamos utilizar de um modelo matemático.
EX.:

 Erros na fase de resolução

São erros provenientes da utilização de instrumentos de cálculo para a resolução do problema através de um
modelo matemático. Por exemplo, a utilização de um computador ou uma calculadora para resolver o modelo
matemático.
Esses erros ocorrem porque os equipamentos têm capacidade limitada para armazenar os dígitos significativos
provenientes das operações elementares de adição, multiplicação, subtração e divisão.
Esses erros são:
 erros de mudança de base
 erros de representação

o Erros de mudança de base


A maioria dos equipamentos computacionais representam os valores numéricos no sistema binário.

 Conversão da base decimal para binária


EX: Converta os números decimal para a base binária
1. (87)10 = ( )2
2. (698)10 = ( )2
3. (0,125)10 = ( )2
4. (0,684)10 = ( )2
5. (195,1875)10 = ( )2
6. (328,64)10 = ( )2

1
Cálculo Numérico – Eng. Computação Profª M.Sc. Janayna A. O. Buosi Verona

 Conversão da base binária para a decimal


EX: converta os números binários para a base decimal

1. (1101101)2 =
2. (100011101)2 =
3. (10110110100)2 =
4. (0.11101)2 =
5. (110101.011)2 =

Aritmética de ponto flutuante

Num computador ou calculadora, um nº real é representado no sistema conhecido por aritmética de ponto
flutuante. Nessa aritmética o nº será representado por:
= ±. ⋯ ×
é a base que a máquina opera
t é o número de dígitos na mantissa 0 ≤ ≤ ( − 1) com ≠0
e é o expoente do número

EX: Consideremos uma máquina que opera no sistema = 10 (base 10); três dígitos (t=3) ; ∈ −5, 5

EXERCÍCIO: Dar a representação dos nºs em um sistema de aritmética de ponto flutuante de três dígitos
para = 10 e m = 4 e M = 4
x Representação por Representação por
arredondamento truncamento
12,369875
0,00045823
4235,46765
0,001498523
-324,68995
0,00000076421
15623,4523
0,00023457
894562,3125

2
Cálculo Numérico – Eng. Computação Profª M.Sc. Janayna A. O. Buosi Verona

 Erros absoluto e relativo

o Erro absoluto: é definido como a diferença entre o valor exato de um nº x e seu valor aproximado ̅ .
= − ̅
Como ̅ é um valor conhecido e as vezes o valor de x não, torna-se impossível obter o valor exato do erro
absoluto, faz então, uma estimativa para o módulo do erro absoluto.

o Erro relativo: é definido como o erro absoluto dividido pelo valor aproximado do nº.
− ̅
= =
̅ ̅

 Erro de truncamento:
Quando ao representar um nº proveniente de operações em ponto flutuante consideramos um número finito de
casas estamos cometendo um erro de truncamento.

 Erro de arredondamento:
Erro obtido por utilizar regras de arredondamento ao considerar uma quantidade limitadas de casas na
representação de números.
Quando utilizamos equipamentos computacionais para processar uma determinada operação aritmética, se o nº
obtido não pertencer as regiões de underflow ou overflow e este não pode ser representado no sistema de ponto
flutuante, deve-se aproximar o número de tal forma que ele possa ser representado no sistema de ponto flutuante.
Esta aproximação é denominada como arredondamento do número real, seguindo as regras de arredondamento.

OBS: Apesar do arredondamento acarretar erros menores, ele usa um maior tempo de execução e, por isso, o
truncamento é mais utilizado computacionalmente.

Operações de ponto flutuante

 Adição: Para efetuar a soma de dois números, alinha-se os pontos, colocando os dois números com o
expoente igual ao maior dos dois e soma as mantissas.
 Subtração: a máquina alinha os pontos como na soma e subtraí a mantissa de x e de y.
 Multiplicação: A máquina multiplica as mantissas e soma os expoentes. O sinal da operação segue a regra
dos sinais da aritmética usual.
 Divisão: Para efetuar a divisão de dois números, divide-se a mantissa de x pela de y e subtrai o expoente
de y do de x. O sinal do resultado segue a mesma regra do sinal de operações usuais.

EX: Considere uma máquina que opera em ponto flutuante na base 10 com digito 4. Efetue as operações com
os números e dê os erros das operações. Considere as operações com arredondamento no corte dos dígitos.

x = 0,8576x102 y = 0,6785 x 104 z = 0,9787 x101


Calcule a) x+z b) y-z c) x.y
d) y/x e) y+(z-x) f) y.z-x.z

3
Cálculo Numérico – Eng. Computação Profª M.Sc. Janayna A. O. Buosi Verona

Exercícios - Erros
1. Representar na base binária os seguintes números decimais:
a)893 b)68,125 c)8643,27 d)0,78475

2. Representar os seguintes números na base binária na forma de ponto flutuante.


a)(146,1875)10 b)(791,375)10 c)(66,37)10

3. Os números abaixo são fornecidos a um computador decimal que trabalha com ponto flutuante e quatro
dígitos:
x = 0,7897x103 y = 0,1965 x 100 z = 0,8656 x101 w = 0,7893x 102
Nesta máquina, as operações têm arredondamento no corte dos dígitos.
Qual é o resultado das seguintes operações calculadas nesta máquina e seus erros relativos e
absolutos:
a) x + y - z
b)
c) (x - y).w
d) x.w + y.w
.
e)

f)

g) −
h) (x + w).(y - z)
i) x + (y + w)

Das könnte Ihnen auch gefallen