Você está na página 1de 2

UFRB - CETEC – GCET059 – CÁLCULO NUMÉRICO - Adson M. Rocha – 2024.

Lista de Exercícios – Análise de Erros em Representação em Pontos Flutuantes


(BCET - ESA)

1 Seja o número real 𝑥 um número real dado baixo na sua representação decimal. Escreva sua representação em
ponto flutuante, com cinco dígitos, na base 2. Neste exemplo considere os limites do expoente tão grande ou
pequeno quanto se queira.
a) 𝑥 = 10.128 b) 𝑥 = √8
! d) 𝑥 = 3.57
c) 𝑥 = 𝑒

2 Considere uma máquina com sistema de 𝐹(10,4,5,5). Pede–se:


a) qual o menor e o maior número em módulo representado nesta máquina?
b) como será representado o número 23456 nesta máquina?
c) Se 𝑎 = 42450 e 𝑏 = 3 qual o resultado de 𝑎 + 𝑏 se for usado o arredondamento?
d) Considerando ainda, 𝑎 = 42450 e 𝑏 = 3, qual o resultado da operação:
i) 𝑎 + ∑"#
$%" 𝑏.
"#
ii) ∑$%" 𝑏 + 𝑎. Justifique a melhor a forma.
&∗(
e) Considere o cálculo de 𝑧 = , onde 𝑎 = 4 × 10* , 𝑏 = 3 × 10! 𝑒 𝑐 = 2 × 10+ . Qual o resultado obtido
)
no cálculo de 𝑧 nas duas opções:
i) calcula 𝑚 = 𝑎 ∗ 𝑏 e em seguida obtém 𝑧 = 𝑚/𝑐;
ii) calcula 𝑚 = 𝑎/𝑐 e em seguida 𝑧 = 𝑚 . 𝑏. Justifique qual a melhor forma.

3 Avalie as expressões abaixo em um sistema de ponto flutuante com cinco dígitos significativos. Compute o erro
relativo em cada operação executada e no resultado final. Identifique qual a operação contribuiu mais
expressivamente para o erro final.
a) 72126 + 24.821 − 72160; b) √1 + 1.4 × 10,* − 1;

c) 10000 + ∑!-###
.%" 0.4; d) (∑!-###
.%" 0.4) + 10000.

4 Reorganize as expressões abaixo para amenizar possíveis erros de cálculo. Escolha valores para 𝑥 que evidenciem
os erros.
a) √𝑥 ! + 1 − 𝑥; b) 𝑙𝑛(𝑥 + 1) − 𝑙𝑛(𝑥);
c) √1 + 𝑥 − 1; d) (1 − 𝑐𝑜𝑠𝑥)/𝑠𝑖𝑛(𝑥).

5 Considere o sistema de equações

31.69𝑥 + 14.31𝑦 = 45.00


13.11𝑥 + 5.89𝑦 = 19.00
cuja única solução é 𝑥 = 7.2 e 𝑦 = −12.8. Resolva o sistema usando quatro dígitos e os métodos que você conhece.
Compare e justifique os resultados.

6 Encontre a menor raiz (em módulo) da equação


𝑥 ! + 0.4002𝑥 + 0.8 × 10,* = 0
usando quatros dígitos significativos. Compare com a solução exata (calculadora, por exemplo, usando 16 dígitos
significativos).
7 Se 𝑎, 𝑏 e 𝑐 são reais e 𝑎 ≠ 0, então a equação
𝑎 𝑥 ! + 𝑏 𝑥 + 𝑐 = 0,
é satisfeita para exatamente dois valores de 𝑥:
⎧ −𝑏 + √𝑏! − 4𝑎𝑐
⎪ 𝑥" = 2a
(I) .
⎨ −𝑏 − √𝑏! − 4𝑎𝑐
⎪𝑥! =
⎩ 2a
Entretanto, desde que, 𝑎𝑥 ! + 𝑏𝑥 + 𝑐 = 𝑎(𝑥 − 𝑥" )(𝑥 − 𝑥! ) obtemos que: 𝑎𝑥" 𝑥! = 𝑐 e assim podemos reescrever (I)
na seguinte forma:
⎧𝑥" = − 𝑏 + 𝑠𝑖𝑛𝑎𝑙 𝑑𝑒 (𝑏) √𝑏 − 4𝑎𝑐
!

(𝐼𝐼) 2a .
⎨ c
𝑥! =
⎩ a𝑥"
Temos ainda que 𝑥" e 𝑥! podem ser escritos como:
−2c
⎧𝑥" =
(𝐼𝐼) 𝑏 + √𝑏! − 4𝑎𝑐 .
⎨ c
𝑥! =
⎩ a𝑥"
Utilizando (I), (II) e (III) calcule as raízes das equações para os valores de 𝑎, 𝑏 e 𝑐 dados a seguir:
i) 𝑎 = 1; 𝑏 = −10- ; 𝑐 = 1,
ii) 𝑎 = 1 ; 𝑏 = −4 ; 𝑐 = 3.9999999 ,
iii) 𝑎 = 6 ; 𝑏 = 5 ; 𝑐 = −4.

8 A função de Bessel satisfaz a seguinte relação de recorrência:

2𝑛
𝐽./" (𝑥) − 𝐽 (𝑥) + 𝐽.," (𝑥) = 0.
𝑥 .

Se 𝑥 = 1, 𝐽# (1) = 0.7652 e 𝐽" (1) = 0.4401, calcule 𝐽. (1) para 𝑛 = 2, 3, … , 10. Refaça os cálculos começando com
valores mais precisos: 𝐽# (1) = 0.76519769 e 𝐽" (1) = 0.44005059. Como você explica seus resultados com o fato que
𝐽. (1) → 0 quando 𝑛 cresce?

Você também pode gostar