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

Calculando seno(x)/x com o interpretador Hall.

Problema
Seja, por exemplo, calcular o valor do limite fundamental f(x)=sen(x)/x quando x tende a zero.

Consideraes
Fazendo-se a substitui o do valor 0 !zero" na express o de f(x), temos f(x) = sen(0)/0 e que resulta em uma express o 0/0 ### $ quest o ent o %, qual ser& o valor de f!x" quando x -' ( ) *amos usar o interpretador +all para nos ajudar a resolver esse problema.

Solu o
$ solu o consistir& ent o em fazermos x se aproximar do valor ( e calcular o valor de f!x" para sabermos o que est& acontecendo com a fun o. +& duas formas de fazer x tender a (,

Podemos partir de valores que s o maiores que ( e ir decrementando at% valores muito pr-ximos de (. .ote que, x n o poder& assumir o valor ( pois em nossas consideraes anteriores vimos que um valor ( !zero" para x nos leva a express o (/(. 0sse processo % con1ecido como 2limite 3 direita4. Podemos partir de valores que s o menores que ( e ir incrementando at% valores muito pr-ximos de (. .ote que, x n o poder& assumir o valor ( pois em nossas consideraes anteriores vimos que um valor ( !zero" para x nos leva a express o (/(. 0sse processo % con1ecido como 2limite 3 esquerda4.

5 al6oritmo
7om, iremos desenvolver os dois al6oritmos e analisar os resultados 6erados. +& um teorema do c&lculo que diz que, 2se os limites a esquerda e a direita existirem e forem i6uais, ent o o limite da fun o existe e % dado pelo valor encontrado4. $baixo est& o pro6rama que faz x tender a ( pela direita, isto %, partimos de valores que s o maiores que ( e decrementamos at% se aproximar de (. $qui cabe uma per6unta, Que valor de decremento utilizar ? 0m nosso exemplo utilizamos 15. $ resposta a essa per6unta envolve consideraes de precis o nos resultados mas, n o % o nosso caso neste exemplo simples. *eja o c-di6o abaixo,

Interpretador Hall

al6oritmo!" 8 real 9: real x:

// o valor do limite // a variavel independente

// calcula o valor do seno passando o arco x em 6raus // de ;<( a ;=, de ;= em ;= para !x,>;<( ate ;( decr ;=" 8 9 ,> seno!x,6" / !x?@.;A;=BC/;<(.(": escreva!Dpara x > D,x,D >' f!x" > D,9": E E

!s" *eja no c-di6o acima que a c1amada 3 fun o seno, # "= seno(x$%)$ % realizada com dois ar6umentos, o valor do Fn6ulo e a unidade de medida. Gradicionalmente, os Fn6ulos s o medidos em 6raus, radianos e 6rados. $ letra H%H como ar6umento da fun o especifica que o Fn6ulo x est& sendo passado em 6raus. Para se passar um Fn6ulo em radianos deve-se usar a letra HrH. $ op o para 6rados n o est& disponIvel. $baixo pode-se ver a tela de execu o do al6oritmo acima, !a tela abaixo % de uma execu o do interpretador 1all no ambiente do &ree'(). $ execu o em ambiente *indo*s apresentar& o mesmo resultado". Partimos de um Fn6ulo de ;<( 6raus e camin1amos at% ;=, decrementando de ;= em ;=. 5bserve como o valor de f!x" cresce de ( at% um valor que % pr-ximo de ; quando o valor de x atin6e ;= 6raus.

Interpretador Hall

Poderemos aproximar mais ainda os nossos c&lculos e verificar o que est& acontecendo. *amos reescrever o mesmo al6oritmo, fazendo a6ora x variar de ; em ; partindo do valor ;( 6raus. *eja abaixo o al6oritmo...

al6oritmo!" 8 real 9: real x:

// o valor do limite // a variavel independente

// calcula o valor do seno passando o arco x em 6raus // de ;( a ;, de ; em ; para !x,>;( ate ; decr ;" 8 9 ,> seno!x,6" / !x?@.;A;=BC/;<(.(": escreva!Dpara x > D,x,D >' f!x" > D,9": E

5 resultado de execu o do al6oritmo acima pode ser vista na fi6ura abaixo, veja...

Interpretador Hall

*eja que o valor da fun o f!x" est& cada vez mais pr-ximo de ; 3 medida que o valor de x tende a (. *amos fazer um terceiro al6oritmo e ver o que acontece. .esse terceiro pro6rama vamos fazer a vari&vel x comear de ; e decrescer at% atin6ir o valor (.;, decrescendo de (.; em (.;. *eja o al6oritmo abaixo,

al6oritmo!" 8 real 9: real x:

// o valor do limite // a variavel independente

// calcula o valor do seno passando o arco x em 6raus // de ; a (.;, de (.; em (.; para !x,>; ate (.; decr (.;" 8 9 ,> seno!x,6" / !x?@.;A;=BC/;<(.(": escreva!Dpara x > D,x,D >' f!x" > D,9": E E

$baixo est& a tela de execu o do al6oritmo acima, acompan1e...

Interpretador Hall

7om, % f&cil observar como cada vez mais o valor da fun o f!x" se aproxima de ; quando x tende a (. 0m nosso exemplo, pode-se at% observar que a fun o atin6iu o valor ; para x i6ual a (.;. .aturalmente que, na verdade esse valor est& vinculado 3 capacidade de realizar c&lculos do computador assim como ao tipo de dado que foi utilizado no pro6rama para se modelar o problema. 5bviamente que, se solicitarmos mais casas decimais nos c&lculos, o valor de f!x" passar& a ser mais exato e vocJ poder& observar que, na verdade, o valor de f!x" quando x for (.; ser& al6uma coisa como (.BBBBBB..., diferentemente de ; como apresentado acima. Ksso acontece pois, nos computadores usamos valores discretos ao passo que, matem&ticamente falando, as funes s o definidas e estudadas no domInio dos nLmeros reais, isto %, em um conjunto com valores contInuos. 0, claro, esse processo pode-se se6uir indefinidamente...mas, at% quando ) 5 que ou quando parar ) $ precis o definida para os resultados % o juiz e, % ela que dir& quando o resultado fornecido pelo pro6rama est& correto. PoderIamos, por exemplo, estipular que, 6ostarIamos de valores para f!x" com dez casas decimais ou uma precis o de (.((((((;. Muito bem. .os exercIcios acima fizemos os pro6ramas com limite 3 direita, isto %, com valores que tendem a ( atrav%s de valores que s o maiores que (. Faa vocJ a6ora, os mesmos al6oritmos com limite 3 esquerda e compare os resultados. Ser& que f!x" tamb%m tender& a ; )

7om trabal1o #

fernandopaimNpaim.pro.br

Interpretador Hall

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