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 &&&&&&&&&&&&&&&&&&&&&&