Correction de l'activité 9
#Bibliothèque mathématiques
#https://docs.python.org/fr/3.5/library/math.html
from math import*
#Autres bibliothèques
#Importation du module pylab qui permet de dessiner dans un repère
#http://www.courspython.com/introduction-courbes.html
from pylab import*
#-------------------------------------------------------------------------------
#Création des fonctions Python nécessaires au fonctionnement du programme
#-------------------------------------------------------------------------------
#Fonction numérique que l'on étudie
def f(x):
y=x**2
return y
#Fonction qui donne l'intervalle d'amplitude h ...
#... qui contient la solution de l'équation f(x)=0
def maillage(intervalle):
xlim(0, 1)
ylim(0, 1)
n=intervalle
x=0
y=0
compteur=0
for i in range(n+1):
x=i/n
for j in range (n+1):
y=j/n
if f(x)>y:
compteur=compteur+1
aire=compteur/(n+1)**2
return aire
#--------------------------------------------------------------------------
#Programme principal
#--------------------------------------------------------------------------
n=1000
aire=maillage(n)
print("Pour n=",n,"l'aire est environ égale à ",aire)