UFU/FACOM
Disciplina: IC
Período: 2013/2
Ref: Primeiro Trabalho de Programação
ENUNCIADO
Provavelmente você já se perguntou como o computador calcula funções como seno e
co-seno. Computadores antigos usavam tabelas armazenadas na memória, isto é, para
um determinado ângulo existia um valor pré-determinado para uma função
trigonométrica associada ao mesmo. Nos dias de hoje os computadores usam outra
técnica. Matematicamente pode ser mostrado que sen (x) , por exemplo, é a soma de
uma série infinita (chamada de série de Taylor) como especificada a seguir.
sen ( x) = x −
x3 x5 x7
+
−
+
3! 5! 7!
Observe que o símbolo ! (ponto de exclamação) aparecendo do lado direito do número
no denominador especifica fatorial. Portanto, 3! Significa o fatorial do inteiro 3.
Nós certamente não podemos computar a soma de uma série infinita, mas podemos
fazer que a soma cesse quando os termos na série apresentarem valores menores que
algum valor pré-especificado, como por exemplo, 10-6. Pode ser mostrado que nós
podemos sempre pegar um termo menor que algum número arbitrariamente pequeno
por considerar um número considerável de termos.
Sua tarefa neste trabalho é especificar e implementar um algoritmo para a soma. A
principal idéia é construir cada termo da série com base no termo anterior.
Na construção do denominador use o fato de que se k é qualquer inteiro então 2 k é par
e 2k + 1 é impar. Então se k = 0 rotula o primeiro termo (x), o segundo termo (rotulado
por k = 1) pode ser obtido do primeiro termo por multiplicá-lo por:
− x2
2k (2k + 1)
Informações Importantes:
• O trabalho é para ser feito individualmente.
• O nome do aluno com seus respectivo número de matrícula deve estar presente em todos os
arquivos-fonte, na forma de comentário.
• Comentários devem ser inseridos no programa para explicar partes relevantes do código.
• O código deve ser escrito considerando o estilo apresentado em sala de aula.
• Os arquivos-fonte devem ter nomes significativos, não utilizar acentos, espaços ou caracteres
especiais.
• O trabalho deve ser entregue de duas formas: (i) em formato eletrônico e (ii) em formato
impresso.
• Todos os arquivos devem ser compactados em um único arquivo de formato ZIP. O nome do
arquivo ZIP deve ter o seguinte formato: TRAB1-<sobrenome>.zip onde <sobrenome> deve ser
substituído pelo sobrenome do aluno. Por exemplo, se o trabalho foi feito grupo por Fábio da
•
•
Silva, então o arquivo ZIP deve ser nomeado como TRAB1-Silva.zip. O arquivo zipado deverá
ser enviado para o endereço [email protected]
Além do arquivo ZIP o trabalho também deve ser entregue em formato impresso (que deve ser
exatamente igual ao conteúdo do arquivo ZIP encaminhado por e-mail). Qualquer discrepância
entre o arquivo ZIP e o formato impresso resultará em desconsideração integral do trabalho
entregue.
O trabalho será considerado entregue pelo grupo quando tanto o arquivo ZIP como o
formato impresso forem devidamente recebidos pelo professor; qualquer problema com um
dos formatos resultará em desconsideração integral do trabalho.
DATA DE ENTREGA: 22/01/2013
&&&&&&&&&&&&&&&&&&&&&&
Download

Série de Taylor para a função Seno