Càlcul del Sinus. X75975


Statement
 

pdf   zip

html

Feu un programa tal que donats pel canal d’entrada un nombre real x i un enter n, aproximi la funció sin(x) amb n termes (sumands) i n’escrigui el valor pel canal de sortida.

Cal que feu l’aproximació de sin(x) per la sèrie de Taylor. S’ha de tenir present que quan i=1,2,...,n és parell, el sumant de Taylor pren per valor 0.

sin(x)=x
x3
3!
x5
5!
−⋯     (1)

La funció retorna el sin(x) avaluat amb n termes de sèrie de Taylor. Fixeu-vos que per a un n prou gran, la funció aproxima molt bé el resultat real de sin(x) que es pot obtenir amb qualsevol calculadora o amb la mateixa funció sin que té el python.

No podeu fer servir ni l’operació d’exponenciació xy ni la funció fact.

Entrada

Un nombre real x i un enter n.

Sortida

L’aproximació de sin(x) per la sèrie de Taylor.

Public test cases
  • Input

    1
    2
    
    
    

    Output

    0.8333333333333334
    
  • Input

    2
    4
    
    

    Output

    0.9079365079365079
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python