Vous êtes sur la page 1sur 8

Cálculo Numérico

Noções básicas sobre Erros

1

1.
Calcular a área da superfície terrestre usando a formulação A =4π r 2 .
Resolução: Aproximações (ERROS):
MODELAGEM: a Terra é modelada como uma esfera, uma idealização de sua forma
verdadeira. O raio da Terra é obtido por medidas empíricas e cálculos prévios.
RESOLUÇÃO: o valor de π requer o truncamento de um processo infinito; os dados de
entrada e os resultados de operações aritméticas são arredondados pelo computador.
2.

Calcular os erros absoluto e relativo, nos itens a) e b).
a) x =1,5 e x =1,49;
b) y =5,4 e y =5,39.
Resolução:
a) EAx =0,01= 10−2
b) EAy =0,01= 10−2
ERx =0,00666667
3.

ERy =0,00185185

Arredondar π na quarta casa decimal, sendo que π=3,1415926535…

Resolução:

d i =5 e d i +1 =9>5 ⇒ d i +1=5+1=6. Logo: π=3,1416.

4.
Aproximar π truncando na quarta casa decimal, sendo que π=3,1415926535…
Resolução: d i =5 ⇒ π=3,1415.

5.

xi
, faça a aproximação de e 2 através
i
!
i =0
de um truncamento após quatro termos da somatória.

Sabendo-se que e x pode ser escrito como e x = ∑

Resolução:

xi
x2 x3 x4 x5
=1+ x +
+ +
+ +… Truncando-se após quatro termos,
2! 3! 4! 5!
i =0 i!

ex =∑

tem-se:

e 2 =1+2+

22 23
4 8
4 19
+ =1+2+ + =5+ = .
2! 3!
3 3
2 6

Considerando no sistema de base 10, β=10, represente os seguintes números, em
aritmética de ponto flutuante:
a) 0,34510 ;
b) 31,41510 .
4
5 
3
Resolução: a) 0,34510 =  + 2 + 3  ∗ 100 ;
10 10 10 
1
4
1
3
5
b) 31,41510 =  + 2 + 3 + 4 + 5  ∗ 102 .
10 10 10 10 10 
6.

7.

Considerando no sistema binário, β=2, represente o número 1012 em aritmética de ponto
flutuante.

Resolução:

1 0 1
1012 = 0,101∗ 2 3 =  + 2 + 3  ∗ 2 3 .
2 
2 2

Lauro / Nunes

403.1101∗ 2 2 =  + 2 + 3 + 4  ∗ 2 2 =2+1+ 2 =3.25. 11.28 5 5 ⇒ 403. Nos exercícios a seguir. Resolução: 10. 1 0 1 1 10112 = 0.012 = 3. 0 1 1 1 1 11. Continua-se até que a parte fracionária seja igual a zero.012 = x10 . Repete-se o processo com a parte fracionária do produto tomando sua parte inteira. Noções básicas sobre Erros 2 10112 = x10 .1011∗ 2 4 =  + 2 + 3 + 4  ∗ 2 4 = 2 3 +2+1=11 2 2  2 2 ⇒ 10112 = 1110 ⇒ x =11. Resolução: 9. Resolução: 11.40312∗ 53 =  + 2 + 3 + 4 + 5  ∗ 53 5 5 5  5 5 1 2 =4∗ 52 +0+3+ + 2 =100+3+0.08=103.28.125 = x10 .125 = 103.2810 ⇒ x =103. N =59 e β=3 N ≥β Resolução: 59 3 2 19 3 1 6 3 0 2 ⇒ 5910 = 20123 • b) PARTE FRACIONÁRIA ( F ): Multiplica-se F por β e toma-se a parte inteira do produto como o primeiro dígito do número na base β. 3 1 2 4 0 403.25 2 2  2 2 2 ⇒ 11.2510 ⇒ x =3. Converta 5910 para a base 2.012 = 0. determinar o valor de x : Lauro / Nunes .2+0.Cálculo Numérico 8.125 = 0. 59 2 1 29 2 1 14 2 0 7 2 1 3 2 1 1 ⇒ 5910 = 1110112 Converta 5910 para a base 3. Resolução: N =59 e β=2 ⇒ N ≥β 12.

25 0. … … 13.2510 = ? 0.1875 0.750 ⇒ 0.50 ⇒ 0.75 0.2 1.5625.10012 = 0.5 ×2 ×2 ×2 ×2 0. 16.375 0. Resolução: 100101.2510 = 1310 + 0. Resolução: • a) 1310 = ? N =13 e β=2 ⇒ N ≥β 13 2 1 6 2 0 3 2 1 1 ⇒ 1310 = 11012 .2 0.5 ×2 ×2 0.50 1.4 0.6 ×2 ×2 ×2 ×2 ×2 0. 1. Noções básicas sobre Erros 3 0. Transforme para a base que se pede (determine o valor de x ).5+0.610 = x2 . • b) 0.610 = 0. Lauro / Nunes .8 0. 100101.Cálculo Numérico 13.012 .2 0.187510 = 0.012 .6 0.4 ⇒ 0.2510 = x2 .8 1. 1.5625 2 2 ⇒ 100101.10011001…2 .0 0. Resolução: 0.10012 = x10 .012 = 1101. 0.562510 ⇒ x =37.187510 = x2 . Resolução: 14.0625=37.1001011001∗ 2 6 1 0 1 1 0 0 1 0 0 1 =  + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10  ∗ 2 6 2 2 2 2 2 2 2  2 2 2 1 1 = 2 5 + 2 2 +1+ + 4 =32+4+1+0.3750 0.10012 = 37.2510 = 0. 15.6 1.2510 = 11012 + 0.00112 .0 • Logo: 13.

0 • Logo: 35.805 horas para horas.805 0. • b) 0.300 ⇒ 0.3867187510 = 1910 + 0.3 = 2148.1860 = 0.3 ⇒ 35:48.35:48:18∗ 60 2 =  + 2 + 3  ∗ 60 2 = 35∗60 + 48 + 60 60   60 60 = 2100 + 48 + 0. 0.48:1860 = 35.12034 .3 min .3867187510 = x4 . 80510 = 3560 + 0.54687500 2.Cálculo Numérico 17.187500 ⇒ 0.1860 = 2148. 18. DICA: 35. ⇒ 35 h 48 min 18 seg = 2148.00 • Logo: 19. Lauro / Nunes .3867187510 = ? 0. DICA: 35:48.38671875 0. Transforme 35. Resolução: • a) 1910 = ? N =19 e β=4 ⇒ N ≥β 19 4 3 4 4 0 1 ⇒ 1910 = 1034 .7500 3. Resolução: 19. Resolução: • a) 3510 = ? N =35 e β=60 ⇒ N <β ⇒ 3510 = 3560 . minutos e segundos. ⇒ 35.48:1860 . 18 35 48 18 35:48.3867187510 = 1034 + 0. 80510 = 0.48:1860 .3867187510 = 0.805 h = 35 h 48 min 18 seg .80510 = 3510 + 0.12034 .1860 = x10 min .310 . Transforme a medida 35 h 48 min 18 seg para minutos.80510 = x60 .3 ×60 ×60 48. 18.546875 0.75 ×4 ×4 ×4 ×4 1. • b) 0.1875 0. 80510 = ? 0. Noções básicas sobre Erros 4 19.12034 = 103.

1: 21. 23. 7 7 26.237∗ 107 0. 20. calcule: 27.26 + 9. OBS.99) − 0. a) 42450 + 10 ∑3.02 Resolução: 4210 − 0. com base nos parâmetros: t =3.4245∗ 105 . t =4 e exp ∈[−5. Sendo β=10.24) + 5.286∗(4. (4210 − 4. calcular o valor das expressões utilizando aritmética de ponto flutuante com 3 algarismos significativos.106) 7 2 ∗ (−2.02 − 6.04 Resolução: 13.Cálculo Numérico Noções básicas sobre Erros 5 Preencher a tabela a seguir.6.286∗(−2.11) = 0.648∗10 −0. i =1 Lauro / Nunes .09) = −0.648∗10 0. (4.00000001452 −0.5].35∗ 104 −0. 24. β=10.0237 − 6. Número Truncamento Arredondamento −6.5.09) − 4.217∗ 10−3 0.99 + 0.106) 7 25.597.04) Resolução: 4.04 = 18.48 −0. 2 ∗(4.3 = 18. 22.26 + (9. Nos exercícios seguintes.3 0.4248∗ 105 .5 0.349∗ 104 0.238∗ 107 ⇒ UNDERFLOW ⇒ OVERFLOW Deve-se converter os valores para a aritmética de ponto flutuante com 3 algarismos significativos.218∗ 10−3 3498. Resolução: 0.24 + 5. i =1 • b) 10 ∑ 3 + 42450 = 30 + 42450 = 42480 = 0.02 = 4210.0002175 0. S =5 e −5≤ exp ≤5.0237 − 6.598. i =1 10 b) ∑ 3 + 42450.26 + 14.01 = 4200. 4.5 + 5. i =1 Resolução: • a) 42450 + 10 ∑ 3 = 42450 = 0. 2 ∗ ( 4.18 Resolução: = = −0. I =−5.145∗ 10−7 2379441. 4210 − (4.02) Resolução: 4210 − 5.145∗ 10−7 −0.

00112 = x10 .00112 = 5. converter os números para a base decimal.Cálculo Numérico Noções básicas sobre Erros 6 Nos exercícios seguintes.296875.25 + 0. 1111111∗ 2 7 =  + 2 + 3 + 4 + 5 + 6 + 7  ∗ 2 7 2 2 2 2 2  2 2 6 5 4 3 2 = 2 + 2 + 2 + 2 + 2 +2+1 = 127 ⇒ 11111112 = 12710 ⇒ x =127. 0 0 0 1 1 1 1 11000112 =0.25 + 0.0100112 = 1. 0 1 0 1 1 0 1 10101012 =0. 1010011∗2=  + 2 + 3 + 4 + 5 + 6 + 7  ∗2 2 2 2 2 2  2 2 1 1 1 =1+ 2 + 5 + 6 = 1 + 0.125 + 0.0100112 = x10 . 1010101∗ 2 7 =  + 2 + 3 + 4 + 5 + 6 + 7  ∗ 2 7 2 2 2 2 2  2 2 6 4 2 = 2 + 2 + 2 +1 = 85 ⇒ 10101012 = 8510 ⇒ x =85.492187510 ⇒ x =0. 1010011∗ 2 3 =  + 2 + 3 + 4 + 5 + 6 + 7  ∗ 2 3 2 2 2 2 2  2 2 1 1 = 2 2 +1+ 3 + 4 = 5 + 0. 1 1 1 1 1 1 1 11111112 =0. Resolução: 29. 11000112 = x10 .0625 + 0.1875 = 5. 1100011∗ 2 7 =  + 2 + 3 + 4 + 5 + 6 + 7  ∗ 2 7 2 2 2 2 2  2 2 6 5 = 2 + 2 +2+1 = 99 ⇒ 11000112 = 9910 ⇒ x =99.4921875.296875 2 2 2 ⇒ 1.4921875 ⇒ 0. 1. Resolução: Lauro / Nunes . 0 0 1 1 1 0 1 1. determinando o valor da variável x : 28. 1 1 1 1 1 1 0. 10101012 = x10 . Resolução: 31.03125 + 0. Resolução: 30.015625 + 0. 101.01111112 = 0.00112 = 0.1875.125 + 0.1875 2 2 ⇒ 101.015625 = 1. 0 0 1 1 1 0 1 101.0100112 = 0. Resolução: 32. 11111112 = x10 .29687510 ⇒ x =1.01111112 = x10 .03125 + 0. Resolução: 33.187510 ⇒ x =5.0625 = 5 + 0. 0.01111112 = 0.0078125 = 0. 111111∗ 2 −1 =  + 2 + 3 + 4 + 5 + 6  ∗ 2 −1 2 2 2 2  2 2 1 1 1 1 1 1 = 2+ 3+ 4+ 5+ 6+ 7 2 2 2 2 2 2 = 0.

37 2 1 18 2 0 9 2 1 4 2 0 2 2 0 1 ⇒ 3710 = 1001012 234510 = x2 . 3710 = x2 . Resolução: N =2345 e β=2 ⇒ N ≥β 2345 2 1 1172 2 0 586 2 0 293 2 1 146 2 0 73 2 1 36 2 0 18 2 0 9 2 1 4 2 0 2 2 0 1 ⇒ 234510 = 1001001010012 36. Lauro / Nunes . converter os números para a base binária. N =37 e β=2 ⇒ N ≥β Resolução: 35.Cálculo Numérico Noções básicas sobre Erros 7 Nos exercícios seguintes. determinando o valor da variável x : 34.

Determine x com 8 dígitos: 2.6928 ×2 1. Logo: 2.3984 0.4868 ×2 0.4624 0. • b) 0.4710 = x2 .3984 ×2 0. Resolução: 0.3104 ×2 0.3744 0.4976 0.9616 0.2434 0.9616 1.76 ×2 1.16 0.7888 ×2 1.6992 ×2 1.94 0.9328 0.7968 0.9472 0.8464 1.7312 ×2 1.2416 0. 4710 = ? 0.9248 ×2 1.47 0.4868 0.8496 ×2 1.64 ⇒ 0.9808 1.8496 0.2434 ×2 ×2 0.1872 ×2 0.9248 0.6208 0.2416 ×2 0.9808 0.9952 0.94 ×2 1. 4710 = 0. Resolução: • a) 210 = ? N =2 e β=2 ⇒ N ≥β 2 2 0 1 ⇒ 210 = 102 .32 ×2 0.88 0.88 ×2 1.9664 0.4832 0.04 ×2 0.7888 0.011110002 = 10.5776 0.9328 ×2 1.1552 ×2 0.5936 0.9952 1. 0.9904 0.8944 ×2 1.3856 0.5936 ×2 1. 8 Noções básicas sobre Erros Determine x com 36 dígitos: 0.7488 0.0001111100100111101110110010111111102 .9736 0. 011110002 .7712 38.76 0.08 0.4976 0.1552 0.4832 ×2 0.32 ×2 0.Cálculo Numérico 37.6928 ⇒ 0.52 0.121710 = 0.1872 0.4624 ×2 0.04 0.6208 ×2 1. 4710 = 102 + 0.121710 = x2 .8656 ×2 1.3856 ×2 0.08 ×2 0.4710 = 210 + 0.52 ×2 1.7968 ×2 1.7312 0.9232 1.9232 0.6992 0.9736 ×2 1.9904 1.7488 ×2 1.011110002 .16 ×2 0.9472 ×2 1. Lauro / Nunes .1217 0.8944 0.8464 ×2 ×2 ×2 ×2 ×2 ×2 ×2 0.8656 0.3744 ×2 0.9664 ×2 1.5776 ×2 1.3104 0.