Mathématiques

Question

Bonjour je suis perdu merci de m’aider
Bonjour je suis perdu merci de m’aider

1 Réponse

  • Réponse :

    Bonjour,

    1)

    Le module algo de paramètre n calcule

    [tex]s=(\frac{1}{2} )^0+(\frac{1}{2} )^1+(\frac{1}{2} )^2+...+(\frac{1}{2} )^n\\\\=\sum_{i=0}^{n}\ \frac{1}{2} ^i\\\\=\dfrac{(\dfrac{1}{2} )^{n+1}-1}{1-\dfrac{1}{2} } \\\\=2(1-(\dfrac{1}{2} )^{n+1})\\\\=2-\dfrac{1}{2^n}[/tex]

    2)

    algo(20)

    ('la valeur de s=', 1.9999990463256836, 1.9999990463256836)

    3)

    Pour vérifier, je propose

    from math import *

    def algo(n):

           s=0;

           for i in range(0,n+1):

                   s+=(1/2)**i;

           return("la valeur de s=",s,2-1/2**n )

    Explications étape par étape