15.05.2013 Views

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 2. ANÁLISE DE ARREDONDAMENTO EM PONTO FLUTUANTE 40<br />

iii) para x3 = 0.9995, observe que não podemos considerar |x3| = 0.9995 × 10 0 , pois neste caso s não<br />

pertence ao seu intervalo, e o número arredondado não estaria escrito na forma dos elementos do<br />

sistema. Assim neste caso consideramos:<br />

iv) para x4 = 123456.7, obtemos:<br />

v) para x5 = −0.0000001, obtemos:<br />

|x3| = 0.09995 × 10 1 ,<br />

s + 1 2 10−3 = 0.09995 + 0.0005 = 0.10045,<br />

¯x3 = 0.100 × 10 1 ;<br />

|x4| = 0.1234567 × 10 6 ,<br />

|x5| = 0.1 × 10 −6 .<br />

Observe que tanto em iv) como em v) não podemos representar o número no sistema dado pois em<br />

iv) teremos overflow e em v) underflow.<br />

Assim, em linhas gerais, para arredondar um número, na base 10, devemos apenas observar o primeiro<br />

dígito a ser descartado. Se este dígito é menor que 5 deixamos os dígitos inalterados e se é maior ou igual<br />

a 5 devemos somar 1 ao último dígito remanescente.<br />

Exercício<br />

2.8 - Considere o sistema F (10, 4, 4, 4).<br />

a) Qual o intervalo para s neste caso?<br />

b) Represente os números do exemplo 2.9 nesse sistema.<br />

2.4 Operações Aritméticas em Ponto Flutuante<br />

Considere uma máquina qualquer e uma série de operações aritméticas. Pelo fato do arredondamento<br />

ser feito após cada operação temos, ao contrário do que é válido para números reais, que as operações<br />

aritméticas (adição, subtração, divisão e multiplicação) não são nem associativas e nem distributivas.<br />

Ilustraremos esse fato através de exemplos.<br />

Nos exemplos desta seção considere o sistema com base β = 10, e 3 dígitos significativos.<br />

Exemplo 2.10 - Efetue as operações indicadas:<br />

i)<br />

ii)<br />

(11.4 + 3.18) + 5.05 e 11.4 + (3.18 + 5.05) ,<br />

3.18 × 11.4<br />

5.05<br />

e 3.18<br />

5.05<br />

× 11.4 ,<br />

iii) 3.18 × (5.05 + 11.4) e 3.18 × 5.05 + 3.18 × 11.4 .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!