Вы находитесь на странице: 1из 6

Clculo Numrico

NOES BSICAS SOBRE ERROS

Introduo

A obteno de uma soluo numrica para um problema fsico por meio da aplicao de
mtodos numricos nem sempre fornece valores que se encaixam dentro de limites razoveis.
Esta afirmao verdadeira mesmo quando se aplica um mtodo adequado e os clculos so
efetuados de uma maneira correta.
Esta diferena chamada de erro e inerente ao processo, no podendo, em muitos dos
casos, ser evitada.
Para facilitar a representao das fontes de erros, o processo de soluo de um problema
fsico, por meio da aplicao de mtodos numricos, representado abaixo de uma forma
geral:

 
Problema Fsico
Modelo Matemtico
Soluo

Erros na fase da modelagem

Ao se tentar representar um fenmeno do mundo fsico por meio de um modelo


matemtico, raramente se tem uma descrio correta deste fenmeno. Normalmente, so
necessrias vrias simplificaes do mundo fsico para que se tenha um modelo matemtico
com o qual se possa trabalhar.

Exemplos:
a) Para o estudo do movimento de umcorpo sujeito a uma acelerao constante, tem-se
a seguinte equao:
1
        
2
Onde:
s = distncia percorrida
s0 = distncia inicial
v0 = velocidade inicial
t = tempo
a = acelerao

Supondo que um engenheiro queira determinar a altura de um edifcio e que para isso
disponha apenas de uma bolinha de metal, um cronmetro e a frmula, ele sobe ento ao topo
do edifcio e mede o tempo que a bolinha gasta para tocar o solo, ou seja, 3 segundos.
Levando-se em considerao a frmula, tem-se s = 44,1m.
Este resultado confivel?

1
Provavelmente no, pois no modelo matemtico no foram consideradas outras foras,
por exemplo, a resistncia do ar, a velocidade do vento, etc.
Alm dessas, existe outros fatores que exercem influncia: a preciso da leitura do
cronmetro, por exemplo. Se o tempo fosse 3,5 segundos ao invs de 3 segundos, a altura do
edifcio seria 60m.

Erros na fase de resoluo

a) Se pretendermos calcular a rea de uma circunferncia de raio 100m, utilizaramos a


equao      , onde:
A = rea e r = raio;

Ento:
Se utilizarmos = 3,14
     , A = 31400 

Se utilizarmos = 3,1416
      , A = 31416 

Se utilizarmos = 3,141592
      , A = 31415,92 

Como justificar as diferenas entre os resultados? Qual o certo? possvel obter


exatamente o resultado desta rea?

Para a resoluo de modelos matemticos, muitas vezes torna-se necessria a utilizao


de instrumentos de clculo que necessitam, para seu funcionamento, que sejam feitas certas
aproximaes. Tais aproximaes podem gerar erros.

b) Calcular, utilizando a calculadora e o computador, as seguintes somas:


!  %
$&' #$ ,
para: #$ = 0,11;
para #$ = 0, 57
para #$ = 0,23

Como justificar as diferenas entre os resultados? Qual o certo?

Os erros ocorridos nos problemas acima dependem da representao dos nmeros na


mquina utilizada. A representao do nmero depende da base disponvel na mquina em
uso e do nmero mximo de dgitos usados na sua representao.

O nmero , por exemplo, no pode ser representado atravs de um nmero finito de


dgitos decimais, o que gera resultados diferentes dependendo da preciso dos valores.
Qualquer que seja a circunferncia, a sua rea nunca ser obtida exatamente, uma vez que 
um nmero irracional.
Neste exemplo, qualquer clculo que envolva nmeros que no podem ser representados
atravs de um nmero finito de dgitos no fornecer como resultado um valor exato. Quanto
maior o nmero de dgitos utilizados, maior ser a preciso obtida.
2
Alm disso, um nmero pode ter a representao finita em uma base e no finita em
outra. A base decimal a que mais empregamos atualmente. Na antiguidade, foram utilizadas
outras bases, como a base 12, a base 60. Um computador opera normalmente no sistema
binrio.
Observe o que acontece na interao entre o usurio e o computador: os dados de
entrada so enviados ao computador pelo usurio no sistema decimal; toda esta informao
convertida para o sistema binrio, e as operaes todas sero efetuadas neste sistema. Os
resultados finais sero convertidos para o sistema decimal e, finalmente, sero transmitidos ao
usurio. Todo este processo de converso uma fonte de erros que afetam o resultado final do
clculo.

Sistemas de Numerao
O sistema binrio ou base 2, um sistema de numerao posicional em que todas as
quantidades se representam com base em dois numeros, com o que se dispe das cifras: zero
e um (0 e 1).
Os computadores digitais trabalham internamente com dois nveis de tenso, pelo que o
seu sistema de numerao natural o sistema binrio (ligado, desligado). Com efeito, num
sistema simples como este possvel simplificar o clculo, com o auxlio da lgica booleana.
Em computao, chama-se um dgito binrio (0 ou 1) de bit, que vem do ingls Binary Digit. Um
agrupamento de 8 bits corresponde a um byte (Binary Term).

Sistema Octal um sistema de numerao cuja base 8, ou seja, utiliza 8 smbolos para
a representao de quantidade. No ocidente, estes smbolos so os algarismos arbicos: 0 1 2
3 4 5 6 7.
O octal foi muito utilizado em informtica como uma alternativa mais compacta ao binrio
na programao em linguagem de mquina. Hoje, o sistema hexadecimal mais utilizado
como alternativa ao binrio.

Sistema Vigesimal: O sistema de numerao maia adotado pela civilizao pr-


colombiana dos Maias um sistema de numerao vigesimal, ou seja, tem base vinte. A
origem desta base de contagem o nmero de dedos somando os dedos das mos e o dos
ps.

O sistema sexagesimal um sistema de numerao de base 60, criado pela antiga


civilizao Sumria. Uma possvel razo para o aparecimento deste sistema de numerao
poder residir no elevado nmero de divisores de 60 (1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30 e 60).
Este sistema utilizado nas medidas de ngulos (e de coordenadas geogrficas
angulares) e de tempo. A medida angular de um grau dividida em 60 minutos de arco, e cada
minuto de arco em 60 segundos de arco. Nas medidas usuais de tempo, uma hora dividida
em 60 minutos, e cada minuto em 60 segundos. Antigamente o segundo era dividido em 60
terceiros e assim por diante, mas hoje em dia, o segundo dividido atravs de um sistema
decimal.

O sistema decimal um sistema de numerao de posio que utiliza a base dez.


Baseia-se em uma numerao de posio, onde os dez algarismos indo-arbicos : 0 1 2 3 4 5
6 7 8 9 servem a contar unidades, dezenas, centenas, etc. da direita para a esquerda.
Alguns historiadores supem que o sistema foi adotado pelo homem primitivo por
compatibilidade com o nmero de dedos das mos, artifcio usado no princpio para contar as
coisas do mundo, como seus bens, rebanho e dinheiro.

3
O sistema base 10 competiu, para se tornar o sistema padro, durante uma fase longa da
histria da humanidade com o sistema de numerao base 60, cujos resqucios ainda so
vistos ainda hoje.

Base 2: {0, 1}
Base 3: {0, 1, 2}
Base 4: {0, 1, 2, 3}
Base 5: {0, 1, 2, 3, 4}
Base 6: {0, 1, 2, 3, 4, 5}
Base 7: {0, 1, 2, 3, 4, 5, 6}
Base 8: {0, 1, 2, 3, 4, 5, 6, 7}
Base 9: {0, 1, 2, 3, 4, 5, 6, 7, 8}
Base (: {0, 1, 2, ..., ( ) 1}

Converso de um nmero da base 10 para outra base:

Parte Inteira: Mtodo das divises sucessivas


a) Converter (127)10 para a base 2.

(127)10 = (1111111)2

b) Converter (475)10 para a base 4.

(475)10 = (13123)4

Parte Fracionria: Mtodo das multiplicaes sucessivas


a) Converter (0,25)10 para a base 2.
0,25 x 2 = 0,50
0,50 x 2 = 1,00
(0,25)10 = (0,01)2

b) Converter (0,4)10 para a base 5.


(0,4) x 5 = 2,0
(0,4)10 = (0,2)5
4
c) Converter (0,6)10 para a base 2.
0,6 x 2 = 1,2
0,2 x 2 = 0,4
0,4 x 2 = 0,8
0,8 x 2 = 1,6
0,6 x 2 = 1,2 (igual 1 linha)
0,2 x 2 = 0,4 (igual 2 linha)
0,4 x 2 = 0,8 (igual 3 linha)
0,8 x 2 = 1,6 (igual 4 linha)
0,6 x 2 = 1,2 (igual 5 linha)
...
(0,6)10 = (0,100110011...)2 ou (0, ,,,,,,,
1001)2

Converso de um nmero de uma base 10 para base 10

Converso de um nmero escrito


a) (125)8 = 1 x 82 + 2 x 81 + 5 x 80
(125)8 = 64 + 16 + 5
(125)8 = (85)10

b) (564)7 = 5 x 72 + 6 x 71 + 4 x 70
(564)7 = 245 + 42 + 4
(564)7 = (291)10

c) (1213)4 = 1 x 43 + 2 x 42 + 1 x 41 + 3 x 40
(1213)4 = 64 + 32 + 4 + 3
(1213)4 = 103

d) (1010,10)2 = 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 + 1 x 2-1 + 0 x 2-2


(1010,10)2 = 8 + 0 + 2 + 0 + 0,5 + 0
(1010,10)2 = (10,5)10

e) (222,22)3 = 2 x 32 + 2 x 31 + 2 x 30 + 2 x 3-1 + 2 x 3-2


 
(222,22)3 = 18 + 6 + 2 + % + -
.  
(222,22)3 =  
' % -
%/0.0
(222,22)3 =
-
/
(222,22)3 = 1 2 -
'
(222,22)3 = 326, 8,6'

Exerccios
1. Converta (123)4 para a base 2;
5
2. Converta (112,23)4 para a base 2;
3. Converta (10111110)2 para a base 4;
4. Converta (11111)2 para a base 4;
5. Converta (101110,1011)2 para a base 4;
6. Converta (1751)8 para a base 2;
7. Converta (165,25)8 para a base 2;
8. Converta (11100)8 para a base 2;
9. Converta (1111,101)2 para a base 8;
10. Converta para o sistema decimal:
a) (100110)2;
b) (11000101)2;
c) (10011,10011)2;
d) (153,3)8;
e) (2063)8;
f) (760,75)9;
g) (82,14)8;

11. Converta para o sistema binrio os nmeros abaixo:


a) (0,125)10;
b) (123)10;
c) (243)8;
d) (761)8;
e) (42,25)8;
f) (3490)10;
g) (555,2)8;

Вам также может понравиться