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)