Escolar Documentos
Profissional Documentos
Cultura Documentos
1
1.1 – Introdução
• Nesse curso estudaremos métodos numéricos para a resolução de
problemas que surgem nas mais diversas áreas.
2
1.1 – Introdução
• Os resultados obtidos dependerão:
3
1.2 – Introdução
• Exemplos
Resultados obtidos
a) 𝐴 = 31400 𝑚2
b) 𝐴 = 31416 𝑚2
c) 𝐴 = 31415.92654 𝑚2
4
1.1 – Introdução
• Exemplos
𝑆 = 𝑥𝑖
𝑖=1
para 𝑥𝑖 = 0.5 e para 𝑥𝑖 = 0.11
Resultados obtidos
i. Para 𝑥𝑖 = 0.5:
a) na calculadora: 𝑆 = 15000
b) no computador: 𝑆 = 15000
5
1.1 – Introdução
• Exemplos
𝑆 = 𝑥𝑖
𝑖=1
para 𝑥𝑖 = 0.5 e para 𝑥𝑖 = 0.11
Resultados obtidos
ii. Para 𝑥𝑖 = 0.11:
a) na calculadora: 𝑆 = 3300
b) no computador: 𝑆 = 3299.99691
6
1.1 – Introdução
• Exemplos
Resultados obtidos:
(347)10 = 1010110112
(8,375)10 = 1000,0112
(4,8)10 = 0,1100 1100 1100 ⋯2
7
1.1 – Introdução
8
1.1 – Introdução
9
1.1 – Introdução
10
1.2 – Aritmética de Ponto Flutuante
Um computador ou calculadora representa um número real no sistema
denominado de aritmética de ponto flutuante. Neste sistema, o
número r será representado na forma:
±(, 𝒅𝟏 𝒅𝟐 … 𝒅𝒕 ) × 𝜷𝒆
onde:
𝜷 é a base em que a máquina opera;
t é o número de dígitos na mantissa;0 ≤ 𝑑𝑗 ≤ (𝛽 − 1), 𝑗 = 1, … , 𝑡, 𝑑1 ≠ 0.
𝒆 é o expoente no intervalo [l,u].
11
1.2 – Aritmética de Ponto Flutuante
12
1.2 – Aritmética de Ponto Flutuante
Considere, por exemplo, uma máquina que opere no sistema:
𝜷 = 𝟏𝟎; 𝒕 = 𝟑; 𝒆 𝝐 −𝟓, 𝟓 .
𝟎, 𝒅𝟏 𝒅𝟐 𝒅𝟑 × 𝟏𝟎𝒆 , 𝟎 ≤ 𝒅𝒋 ≤ 𝟗, 𝒅𝟏 ≠ 𝟎, 𝒆 ∈ [−𝟓, 𝟓]
𝑮 = 𝒙 ∈ ℝ 𝐦 ≤ 𝒙 ≤ 𝑴}
14
1.2 – Aritmética de Ponto Flutuante
Caso 1) 𝑥 ∈ 𝐺:
15
1.3 – Aritmética de Ponto Flutuante
Caso 2) 𝑥 < 𝑚:
16
1.2 – Aritmética de Ponto Flutuante
Caso 3) 𝑥 > 𝑀:
17
1.2 – Aritmética de Ponto Flutuante
Exercício: Dar a representação dos números a seguir num sistema de
aritmética de ponto flutuante de três dígitos para 𝛽 = 10, 𝑒 ∈ [−4, 4].
x Arredondamento Truncamento
1,25
10,053
-238,15
2,71828...
0,000007
718235,82
18
1.2 – Aritmética de Ponto Flutuante
Exercício: Dar a representação dos números a seguir num sistema de
aritmética de ponto flutuante de três dígitos para 𝛽 = 10, 𝑒 ∈ [−4, 4].
Solução:
x Arredondamento Truncamento
1,25 0,125 × 10 0,125 × 10
10,053 0,101 × 102 0,100 × 102
-238,15 −0,238 × 103 −0,238 × 103
2,71828... 0,272 × 10 0,271 × 10
0,000007 Underflow Underflow
718235,82 Overflow Overflow
19
1.3 – Erros
• Erro Absoluto
Define-se como Erro Absoluto a diferença entre o valor exato de um
número x e seu valor aproximado 𝑥.ҧ
ഥ
𝑬𝒂𝒙 = 𝒙 − 𝒙
20
1.3 – Erros
• Erro Absoluto
21
1.3 – Erros
• Erro Relativo
Define-se como Erro Relativo como o erro absoluto dividido pelo valor
aproximado 𝑥.ҧ
𝑬𝒂𝒙 𝒙−𝒙ഥ
𝑬𝒓𝒙 = =
ഥ
𝒙 ഥ
𝒙
22
1.3 – Erros
• Exemplo:
Suponha que tenhamos um valor aproximado de 0,00004 para um
valor exato de 0,00005. Calcular os erros absoluto e relativo para este
caso.
23
1.4 – Análise de Erros nas Operações
Aritméticas de Ponto Flutuante
Dada uma sequência de operações, como, por exemplo
𝑢 = [ 𝑥 + 𝑦 − 𝑧 − 𝑡] ÷ 𝑤
24
1.4 – Análise de Erros nas Operações
Aritméticas de Ponto Flutuante
Exemplo: Dados 𝑥 = 0,937 × 104 e 𝑦 = 0,1272 × 102 , obter 𝑥 + 𝑦.
26
Exercício
Questão: Considere uma máquina cujo sistema de representação de
números é definido por: β = 10, t = 4 e 𝑒 ∈ [−5, 5]. Pede-se:
27