Mathématiques

Question

Bonjour , j’ai un devoir à rendre sur l’Algorithme malheureusement je n’y comprends rien. Pourriez-vous m’aider s’il vous plaît ( ne répondez que si vous connaissez réellement les réponses s’il vous plaît ) .
Bonjour , j’ai un devoir à rendre sur l’Algorithme  malheureusement je n’y comprends rien. Pourriez-vous m’aider s’il vous plaît ( ne répondez que si vous conna

1 Réponse

  • Réponse :

    Explications étape par étape

    Bonjour

    la fonction à écrire en Python est la suivante (attention aux espaces, tabulations, indentations)

    def somme_serie(n):

       S = 1

       for i in range(1,n):

           S = S + (1/2)**(2*i)

       return S

       

    print("pour n= 3,   cela donne : ", somme_serie(3))

    print("pour n= 10,  cela donne : ", somme_serie(10))

    print("pour n= 20,  cela donne : ", somme_serie(20))

    print("pour n= 100, cela donne : ", somme_serie(100))

    et quand je l'execute, cela donne

    pour n= 3,   cela donne :  1.3125

    pour n= 10,  cela donne :  1.3333320617675781

    pour n= 20,  cela donne :  1.3333333333321207

    pour n= 100, cela donne :  1.3333333333333333

    3)

    cette suite semble converger vers 1.3333333333333333