Lire, modifier ou créer un algorithme programmé en Python

La méthode de la sécante ressemble à la méthode de Newton, mais est utilisée dans le cas où la fonction dérivée n'est pas déterminée : Au lieu d'approximer la courbe de la fonction par sa tangente, on l'approxime par sa sécante, c'est à dire qu'on approxime $f'(x_k)$ par $\dfrac{f(x_k+h)-f(x_k)}{h}$, pour $h$ proche de 0.1.

1. Copier et coller le script suivant dans l’éditeur python

 

from math import *

def f(x):
    return x**2-2        # expression de la fonction

def derivee(x):
    return 2*x     # expression de sa dérivée

def secante(f,x0,epsilon,h):
    x=?
    while abs(?)>? :
        tauxAc=?
        x=?
    return ?

 

2. Remplacer les "?" afin que le programme détermine une approximation de $\sqrt{2}$

3. Tester votre script ainsi modifié en en appelant la fonction secante() dans la console python

4. Envoyer le script à votre enseignant.