Escolar Documentos
Profissional Documentos
Cultura Documentos
Representação da Informação
e Erros de Arredondamento
3
Erros
4
Erros
Modelagem Resolução
5
Erros da na Fase de Modelagem
6
Erros na fase de modelagem
7
Erros na fase de modelagem
8
Erros da na Fase de Resolução
9
Erros na fase de resolução
Erros de arredondamento
Oriundos da forma de representação numérica em
computadores (só podem representar quantidades
com número finitos de algarismos).
Erros de truncamento
Resultam do uso de uma aproximação no lugar de
um procedimento matemático exato.
10
Algarismos Significativos
11
Algarismos Significativos
12
Algarismos Significativos
• Quais as marcações dos ponteiros maiores dos
altímetros?
9,2 6,58
13
Algarismos Significativos
15
Exatidão e Precisão
16
Exatidão e Precisão
Exatidão (Acurácia)
Quão próximo o valor calculado
ou medido está do verdadeiro
Precisão
Quão próximo cálculos ou
medições sucessivas estão uma
das outras
17
Exatidão e Precisão
18
Representação em Ponto Flutuante
21
Exemplos
Erros computacionais de
arredondamento! 22
Representação em Ponto Flutuante
é chamado de mantissa
é a base do sistema de numeração
é o expoente, inteiro, expresso em decimal e
armazenado na base do sistema como inteiro com sinal
p é a precisão da representação
em que:
23
Representação em Ponto Flutuante
26
Representação em Ponto Flutuante
28
Representação em Ponto Flutuante
Note que as mantissas possíveis, em módulo, são:
0,100 = 0,510 0,101 = 0,62510 0,110 = 0,7510 0,111 = 0,87510
e que os expoentes variam de -3 a 3:
29
Representação em Ponto Flutuante
30
Representação em Ponto Flutuante
-xM -xm 0 xm xM
31
Representação em Ponto Flutuante
F(2,3,-3,3): Intervalo de Intervalo de
representação underflow representação
overflow overflow
-7 -0,0625 0 0,0625 7
• Observações importantes
– Existe um intervalo limitado de quantidades que podem ser
representadas num sistema em ponto flutuante!
– Existe apenas um número finito de números reais que podem
ser representados num determinado sistema.
– O intervalo de representação aumenta conforme o módulo dos
números cresce.
32
Exemplos
Truncar
Significa abandonar todos os dígitos menos
significativos a partir de uma determinada posição.
Exemplo:
Truncar (1,01110 ...)2 para 3 dígitos significativos.
1,012 = 0,101x21
34
Truncamento e Arredondamento
Arredondar
Significa truncar todos os dígitos menos significativos a
partir de uma determinada posição, de forma a torná-lo
mais próximo do número original.
Exemplo:
Arredondar (1,01110 ...)2 para 3 dígitos significativos
36
Representação em Ponto Flutuante
• Voltando ao exercício:
Represente o número 1,4510 no sistema F(2,3,-3,3)
O arredondamento gerou um
ERRO menor
37
Exercício
38
Definições de Erro
Define-se:
39
Exemplo
Truncamento Arredondamento
O arredondamento gerou um
ERRO menor
Isso acontece sempre? 40
Erros de Trubcamento Vs. Erros de
Arredondamento
• Ao representar um número 𝑥 em um sistema de numeração
qualquer, iremos verificar os números representáveis em tal
sistema mais próximos de x, 𝑎 ≤ 𝑥 e 𝑏 ≥ 𝑥:
𝑎+𝑏
– Se 𝑥 < : erros iguais
2
𝑥
𝑎 𝑎+𝑏 𝑏
Truncamento ou
arredondamento 2
𝑎+𝑏
– Se 𝑥 ≥ : arredondamento com erro menor
2
𝑥
𝑎 𝑎+𝑏 𝑏
Arredondamento
2
Truncamento
41
Arredondamento de números da base 10
Então, para cada expoente, Er será máximo quando x for o menor real
representado! 43
Exemplo
Iguais! Coincidência?
44
Epsilon (ε) de um Computador
45
Aritmética Flutuante
1
3 (0,3333 10 0 ) (0,3000 101 )
3
0,9999 10 0
47
Adição e subtração
49
Operações de risco
51
Operações de risco
1
9876 9875
9876 9875
0,5031418679 104
52
Atividade
54