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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

desde que (0.101)2 = (0.625)10;<br />

desde que (0.110)2 = (0.75)10;<br />

desde que (0.111)2 = (0.875)10 .<br />

⎧<br />

⎪⎨<br />

0.110 ×<br />

⎪⎩<br />

⎧<br />

⎪⎨<br />

0.111 ×<br />

⎪⎩<br />

2 −1 = (0.375)10<br />

2 0 = (0.75)10<br />

2 1 = (1.5)10<br />

2 2 = (3.0)10 ,<br />

2 −1 = (0.4375)10<br />

2 0 = (0.875)10<br />

2 1 = (1.75)10<br />

2 2 = (3.5)10 ,<br />

Exemplo 2.7 - Considerando o mesmo sistema do exemplo 2.6, represente os números: x1 = 0.38,<br />

x2 = 5.3 e x3 = 0.15 dados na base 10.<br />

Solução: Fazendo os cálculos obtemos que: (0.38)10 = 0.110 × 2 −1 , (5.3)10 = 0.101 × 2 3 e (0.15)10 =<br />

0.100 × 2 −2 . Assim apenas o primeiro número pode ser representado no sistema, pois para o segundo<br />

teremos overflow e para o terceiro underflow. Observe que o número (0.38)10 tem no sistema dado, a<br />

mesma representação que o número (0.375)10 .<br />

Exercícios<br />

2.6 - Considere o sistema F (3, 3, 2, 1).<br />

a) Quantos e quais números podemos representar neste sistema?<br />

b) Represente no sistema os números: x1 = (0.40)10, x2 = (2.8)10.<br />

2.7 - Considere o sistema F (2, 5, 3, 1).<br />

a) Quantos números podemos representar neste sistema?<br />

b) Qual o maior número na base 10 que podemos representar neste sistema (sem fazer arredondamento)?<br />

Todas as operações num computador são arredondadas. Para ilustrar este fato, consideremos o seguinte<br />

exemplo.<br />

Exemplo 2.8 - Calcular o quociente entre 15 e 7.<br />

Solução: Temos três representações alternativas:<br />

x1 = 15<br />

7 , x2 = 2 1<br />

7 , x3 = 2.142857.<br />

Note que x1 e x2 são representações exatas e x3 é uma aproximação do quociente.<br />

Suponha agora que só dispomos de 4 dígitos para representar o quociente 15 7 . Daí, 15 7<br />

= 2.142.<br />

Mas não seria melhor aproximarmos 15 7<br />

por 2.143? A resposta é sim e isso significa que o número foi<br />

arredondado. Mas o que significa arredondar um número?

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

Saved successfully!

Ooh no, something went wrong!