Bonjour, j'ai du mal à calculer la complexité algorithmique d'une fonction trapèze.
On donne l'algorithme suivant :
Entrée : f fonction, a,b réels , n entier
Sortie : res
Variables locales : res, pas, x1,x2 réels
Début :
res=0
pas=valeur absolue de (b-a)/n
Pour i allant de 0 à n-1:
x0=a+(pas*i)
x1=a+(pas*(i+1))
res=res+pas*0,5*(f(xo)+f(x1))
Fin
On me demande de la calculer en tenant compte seulement de l'appel à la fonction et de modifier l'algorithme pour réduire cette complexité en calcul.
Mais je ne vois vraiment pas comment procéder.
Merci d'avance
Partager