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

2+0.25 2 2  2 2 2 ⇒ 11.40312∗ 53 =  + 2 + 3 + 4 + 5  ∗ 53 5 5 5  5 5 1 2 =4∗ 52 +0+3+ + 2 =100+3+0.125 = 0.Cálculo Numérico 8. Resolução: 9. Continua-se até que a parte fracionária seja igual a zero. 0 1 1 1 1 11. Converta 5910 para a base 2. Resolução: 11. Nos exercícios a seguir. Repete-se o processo com a parte fracionária do produto tomando sua parte inteira. 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: 10. determinar o valor de x : Lauro / Nunes .28. Resolução: N =59 e β=2 ⇒ N ≥β 12.1101∗ 2 2 =  + 2 + 3 + 4  ∗ 2 2 =2+1+ 2 =3.25. 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 β.012 = 0.125 = x10 .012 = 3.1011∗ 2 4 =  + 2 + 3 + 4  ∗ 2 4 = 2 3 +2+1=11 2 2  2 2 ⇒ 10112 = 1110 ⇒ x =11.125 = 103. 403.012 = x10 . Noções básicas sobre Erros 2 10112 = x10 .2810 ⇒ x =103.08=103.28 5 5 ⇒ 403.2510 ⇒ x =3. 11. 1 0 1 1 10112 = 0. 3 1 2 4 0 403.

0 0. Noções básicas sobre Erros 3 0.610 = x2 .750 ⇒ 0.1875 0.187510 = x2 .2 0. 100101.50 ⇒ 0.2 0.6 ×2 ×2 ×2 ×2 ×2 0.2510 = x2 .8 0. 1.3750 0. 1.25 0.2510 = 1310 + 0.2510 = 11012 + 0.10011001…2 .610 = 0.012 = 1101.10012 = x10 .8 1.187510 = 0.50 1. • b) 0.2510 = 0.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.4 0.5625 2 2 ⇒ 100101. 16.562510 ⇒ x =37.00112 . Resolução: 14.2510 = ? 0.6 1.5+0.4 ⇒ 0. Transforme para a base que se pede (determine o valor de x ).5 ×2 ×2 ×2 ×2 0. … … 13. Resolução: 100101.5 ×2 ×2 0.2 1. Resolução: • a) 1310 = ? N =13 e β=2 ⇒ N ≥β 13 2 1 6 2 0 3 2 1 1 ⇒ 1310 = 11012 . Lauro / Nunes .5625.75 0.012 .10012 = 0.0625=37.6 0. 0.375 0.0 • Logo: 13. 15.Cálculo Numérico 13.012 .10012 = 37. Resolução: 0.

80510 = 3510 + 0. Resolução: • a) 3510 = ? N =35 e β=60 ⇒ N <β ⇒ 3510 = 3560 .7500 3. Resolução: 19.300 ⇒ 0.805 0.80510 = x60 . 18.3 = 2148.3 ×60 ×60 48.187500 ⇒ 0.1860 = 0. Transforme a medida 35 h 48 min 18 seg para minutos.Cálculo Numérico 17.0 • Logo: 35. 18.38671875 0.3867187510 = 0. 80510 = 0.310 . Lauro / Nunes . DICA: 35:48.3 ⇒ 35:48.75 ×4 ×4 ×4 ×4 1. ⇒ 35 h 48 min 18 seg = 2148.48:1860 = 35.3 min .12034 . • b) 0.00 • Logo: 19.3867187510 = 1034 + 0.805 h = 35 h 48 min 18 seg .35:48:18∗ 60 2 =  + 2 + 3  ∗ 60 2 = 35∗60 + 48 + 60 60   60 60 = 2100 + 48 + 0.3867187510 = ? 0. minutos e segundos. Resolução: • a) 1910 = ? N =19 e β=4 ⇒ N ≥β 19 4 3 4 4 0 1 ⇒ 1910 = 1034 .805 horas para horas.1860 = x10 min . 80510 = ? 0.48:1860 .1860 = 2148.1875 0.12034 = 103. ⇒ 35.54687500 2.546875 0. 0.12034 . 18 35 48 18 35:48. • b) 0. Transforme 35.3867187510 = 1910 + 0.3867187510 = x4 .48:1860 . Noções básicas sobre Erros 4 19. 80510 = 3560 + 0. DICA: 35.

106) 7 2 ∗ (−2. i =1 10 b) ∑ 3 + 42450. i =1 Resolução: • a) 42450 + 10 ∑ 3 = 42450 = 0.597.5 0.0237 − 6.3 0.349∗ 104 0.238∗ 107 ⇒ UNDERFLOW ⇒ OVERFLOW Deve-se converter os valores para a aritmética de ponto flutuante com 3 algarismos significativos. 4.217∗ 10−3 0.4245∗ 105 . Sendo β=10.04) Resolução: 4.99) − 0.35∗ 104 −0.Cálculo Numérico Noções básicas sobre Erros 5 Preencher a tabela a seguir.09) = −0. OBS. 22. calcular o valor das expressões utilizando aritmética de ponto flutuante com 3 algarismos significativos. Nos exercícios seguintes.24 + 5.0237 − 6.04 = 18.3 = 18. a) 42450 + 10 ∑3.648∗10 0. i =1 Lauro / Nunes .00000001452 −0. (4. 24.26 + (9. S =5 e −5≤ exp ≤5. I =−5.02) Resolução: 4210 − 5. com base nos parâmetros: t =3.01 = 4200. 2 ∗ ( 4.286∗(4. 1: 21. t =4 e exp ∈[−5.5].218∗ 10−3 3498. 2 ∗(4. Número Truncamento Arredondamento −6. 23. β=10.11) = 0.09) − 4. calcule: 27. (4210 − 4.5 + 5.48 −0.237∗ 107 0.26 + 14.648∗10 −0.99 + 0.5.26 + 9. 20.598.4248∗ 105 .145∗ 10−7 2379441.02 − 6. 7 7 26.145∗ 10−7 −0.04 Resolução: 13.24) + 5.6. i =1 • b) 10 ∑ 3 + 42450 = 30 + 42450 = 42480 = 0.18 Resolução: = = −0.106) 7 25.02 = 4210.02 Resolução: 4210 − 0. 4210 − (4.0002175 0.286∗(−2. Resolução: 0.

11000112 = x10 .29687510 ⇒ x =1. 11111112 = x10 . Resolução: Lauro / Nunes .125 + 0.0100112 = 0.015625 + 0. determinando o valor da variável x : 28.296875 2 2 2 ⇒ 1.01111112 = 0. 1 1 1 1 1 1 1 11111112 =0.0625 = 5 + 0.0625 + 0. 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.00112 = x10 . 0 0 1 1 1 0 1 1. converter os números para a base decimal.125 + 0.0078125 = 0. Resolução: 33.1875.015625 = 1. 0 0 1 1 1 0 1 101. 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.0100112 = 1.492187510 ⇒ x =0.Cálculo Numérico Noções básicas sobre Erros 6 Nos exercícios seguintes. 1 1 1 1 1 1 0. Resolução: 32.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.01111112 = 0. 101.03125 + 0.00112 = 0.4921875. 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. 10101012 = x10 . Resolução: 30.03125 + 0.1875 2 2 ⇒ 101.25 + 0. 0 0 0 1 1 1 1 11000112 =0. 0. Resolução: 29.01111112 = x10 .187510 ⇒ x =5.25 + 0. 0 1 0 1 1 0 1 10101012 =0.00112 = 5.296875. Resolução: 31.4921875 ⇒ 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. 1. 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.1875 = 5.

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

9328 ×2 1.8656 ×2 1.9736 ×2 1.4868 0.32 ×2 0.6992 0.5936 ×2 1. 011110002 .94 0.9952 1.1552 0. Determine x com 8 dígitos: 2.2434 ×2 ×2 0.9616 1.6208 ×2 1.8656 0.4832 ×2 0.04 ×2 0.121710 = x2 .7888 ×2 1. 4710 = 102 + 0.4832 0.121710 = 0.9664 ×2 1.3104 ×2 0.011110002 = 10.7968 ×2 1.7888 0.2416 ×2 0.7968 0.3984 ×2 0. Logo: 2.4624 ×2 0.5776 ×2 1.32 ×2 0. Resolução: • a) 210 = ? N =2 e β=2 ⇒ N ≥β 2 2 0 1 ⇒ 210 = 102 . 8 Noções básicas sobre Erros Determine x com 36 dígitos: 0.6208 0.9808 1.2434 0.8496 0.7488 0.9664 0.76 0.7312 0.9616 0.4868 ×2 0.0001111100100111101110110010111111102 .08 0. 4710 = ? 0.1217 0.2416 0.9736 0. 4710 = 0.94 ×2 1.3856 ×2 0. Lauro / Nunes .4976 0.7312 ×2 1.1872 ×2 0.3744 0.3856 0.9248 0.4624 0.47 0.8464 ×2 ×2 ×2 ×2 ×2 ×2 ×2 0.9952 0.4976 0.8464 1.6928 ×2 1.4710 = 210 + 0.6928 ⇒ 0.3984 0.9248 ×2 1. Resolução: 0.64 ⇒ 0.5936 0.16 0.9472 0. 0.4710 = x2 .3744 ×2 0.6992 ×2 1.8944 ×2 1.7712 38.04 0.7488 ×2 1.1872 0.88 ×2 1.1552 ×2 0.9904 1.88 0.9232 1.9328 0.16 ×2 0. • b) 0.9472 ×2 1.8944 0.9808 0.011110002 .9232 0.52 ×2 1.Cálculo Numérico 37.08 ×2 0.9904 0.76 ×2 1.52 0.5776 0.8496 ×2 1.3104 0.