Você está na página 1de 7

CLCULO NUMRICO

Objetivo: Estudar mtodos numricos para a resoluo de


problemas que surgem nas mais diversas reas.

A resoluo desses problemas envolve vrias fases. Sejam elas:

Problema
Levantamento de
Real
dados

Construo Escolha do Implementao


do modelo mtodo computacional
matemtico numrico desse mtodo
adequado

Se necessrio,
Anlise dos reformular o modelo
resultados matemtico e/ou
escolher novo
mtodo numrico
1.ERROS

Dado um problema, pode-se resolv-lo e chegar a um


resultado final distante do que se esperava. Uma
seqncia de operaes no clculo de uma frmula ou
at dados resultantes de experincias que dependem da
preciso de um aparelho no podem ser
desconsiderados pelo analista como possveis causas
de erros, afetando assim a soluo do problema
original. Pode-se encontrar tambm erros que surgem
na representao de nmeros, inerentes ao processo e
que no podem ser evitados.

Exemplos:

1. Ao calcular a rea de um crculo de raio r =


100 m obteve-se trs resultados
R1 = 31400 m2 R2 = 31416 m2 R3 = 31415,92654 m2.

Como explicar esses trs resultados diferentes?


Pode-se obter exatamente o valor dessa rea?

Lembremos que a frmula utilizada para rea de um


crculo A = r2, que um nmero irracional e,
dependendo da aproximao escolhida para ele, as
respostas desse clculo sero diferentes. A resposta
R1 foi obtida para = 3.14, a R2 para = 3.1416 e
R3 para = 3.141592654. Qual a resposta da
segunda pergunta?

2. Deseja-se calcular os seguintes somatrios em uma


calculadora e em um computador:
30000
xi , onde xi = 0.5 e xi = 0.11.
i 1

Foram obtidos os seguintes resultados:


Para xi = 0.5:
R1 = 15000 (calculadora) e
R2 = 15000 (computador).

Para xi = 0.11:
R1 = 3300 (calculadora) e
R2 = 3299.99691 (computador).

Como explicar a diferena nos resultados para


xi = 0.11?
O que acontece no processo de soluo por parte do
computador? O usurio envia os dados no sistema
decimal e toda a informao convertida para o
sistema binrio, pelo computador. Ele faz a conta, o
resultado convertido novamente, s que agora
para o sistema decimal. S a ento ele transmite os
dados obtidos para o usurio. Este processo de
converso uma fonte de erros, pois ocorrem certos
arredondamentos que modificam o resultado
exato.

1.1 Converso de Nmeros Inteiros:binrio decimal

296 2 10 9 10 6 10
10
2 1 0

Qual a representao binria de 296? Ou seja


296 10 an an1 a2 a1a0 2

111011 1 2 1 2 1 2 0 2 1 2 1 2
2
5 4 3 2 1 0

Qual a representao decimal de 111011?

111011 2 32 16 8 2 1 5910
Como converter da base 10 para a base 2:

296 2
(0) 148 2
(0) 74 2
(0) 37 2
(1) 18 2
(0) 9 2
(1) 4 2
(0) 2 2
(0) 1 2
(1) 0

Assim, a representao
binria de 296
10010101000, ou seja:

(296)10 = (100101000)2
1.3 Converso de Nmeros Fracionrios:
binrio decimal

Como converter 2,125 da base 10 para a base 2?

2, a parte inteira (I),


2,125 2 0,125 I D
j aprendemos a
converter. Veremos
como fazer com a
parte decimal (D)!

0,125 10 D 0,a1a2 a3 2 , onde ai 0,1 , para todo i.

D a1 2 1 a2 2 2 a3 2 3

0,125 2 0,250; 0,250 2 0,5; 0,5 2 1

Assim, 0,125 10 0,001 2 e 2,125 10 10,001 2 .


Pode-se fazer a converso contrria para verificar se a
resposta est correta!
Exemplos:
1.Converta 30,274 da base 10 para a base 2:

(30)10 = (11110)2 e (0,274)10 = ( ? )2.

0,274 2 0,548 0,548 2 1,096 0,096 2 0,192

0,192 2 0,384 0,384 2 0,768 0,768 2 1,536

0,536 2 1,072 0,072 2 0,144 0,144 2 0,288

0,288 2 0,576 0,576 2 1,152

0,274 10 0 ,01000110001 2

Portanto 30,274 10 11110 ,01000110001 2 .

Esse exemplo mostra que existem nmeros reais, com


representao decimal finita, mas com representao
binria infinita. Agora, volte para o exemplo 2 da seo de
Erros e tente explicar a razo da diferena de resultados.