Calcul intégral avec Python
Exercice 14
Extrait Bac Métropole juin 2013, méthode des rectangles à gauche 
Soit la fonction définie sur
par
. On note
sa courbe représentative dans le plan muni d’un repère
. On pose
.
- interpréter géométriquement le réel
- On donne la fonction
du programme python suivant :
On note
le nombre renvoyé par la fonction
lorsqu’elle est appelé avec l’entier
strictement positif. Justifier que
représente l’aire hachuré sur le graphique ci-dessous où les trois rectangles ont la même largeur.
- Que dire de la valeur renvoyée par la fonction
lorsque la valeur
, lors de l’appel, devient grande?
- Écrire un programme Python qui utilise la fonction
pour calculer une valeur approchée de
on donne la valeur exacte de
,
-
Sur l’intervalle [0;1], la fonction
est positive: le réel
représente l’aire délimité par l’axe des abscisses la courbe
et les droites
,
.
L’appel de la fonction pour - Lorsque n devient grand la valeur renvoyée par cet appel va converger vers la valeur de
.
- Voici le programme Python qui calcul une valeur approché de
: en affichant A(50), A(100),A(200),
on remarque que lorsque n devient grand
s’approche de la valeur de
.
Remarque pour afficher




Exercice 15
méthode des rectangles à droite 
Soit la fonction définie sur
par
. On note
sa courbe représentative dans le plan muni d’un repère
. On pose
.
- interpréter géométriquement le réel
- On donne la fonction
du programme python suivant :
On note
le nombre renvoyé par la fonction
lorsqu’elle est appelé avec l’entier
strictement positif. Justifier que
représente l’aire hachuré sur le graphique ci-dessous où les trois rectangles ont la même largeur.
- Que dire de la valeur renvoyée par la fonction
lorsque la valeur
, lors de l’appel, devient grande?
- Écrire un programme Python qui utilise la fonction
pour calculer une valeur approchée de
on donne la valeur exacte de
,
- Comparer les valeurs de A(100) de l’exercice précédent, la valeur exacte de
et Ad(100)
-
Sur l’intervalle [0;1], la fonction
est positive: le réel
représente l’aire délimité par l’axe des abscisses la courbe
et les droites
,
.
- L’appel de la fonction pour
renvoie la valeur de
et de hauteurs respectives :
.
- Lorsque n devient grand la valeur renvoyée par cet appel va converger vers la valeur de
.
- Voici le programme Python qui calcul une valeur approché de
: en affichant Ad(50), Ad(100),Ad(200),
on remarque que lorsque n devient grand
décroit en convergeant vers la valeur exacte de
.
-
Exercice 16
Méthode de Monté-Carlo 
Soit la fonction définie sur
par
et
Dans un repère orthonormée on trace la courbe représentative de
sur
.
On choisit au hasard un point en tirant de façon indépendante ses coordonnées
x et y dans l’intervalle .
on répète n fois cette expérience et on compte le nombre de point qui sont au-dessous de la courbe
.
La figure ci-dessous illustre ce processus pour .
Les disques noirs correspondent aux points sous la courbe, les disques blancs aux points au-dessus de la
courbe.
- Quelle est la condition que doivent vérifier les coordonnées du point M tiré au hasard pour qu’il soit sous la courbe
.
- Que peut-on dire de la fréquence obtenue par le rapport du nombre de disques noirs sur le nombre total de disques, lorsque on augmente l’entier
.
- Exprimer la probabilité
qu’un point tiré de cette manière soit situé sous la courbe
en fonction de
.
- Compléter l’algorithme ci-dessous pour qu’il affiche la proportion
des points noirs dans le carré. L’instruction random() génère un nombre aléatoire compris entre 0 et 1 .
5. Ecrire un programme python qui donne une valeur approchée de .
- Le point
tiré au hasard est sous la courbe si
.
- Quand
augmente la fréquence des points sous la courbe s’approche de la probabilité qu’un point tiré au hasard soit situé sous la courbe.
- Comme
est l’aire de la partie inférieur du carré délimitée par la courbe et que l’aire total du carré est égale à 1, alors la probabilité
qu’un point tiré de cette manière soit situé sous la courbe est
.
- On complète la ligne 9 du programme par la condition qu’un point tiré soit sous la courbe: if y < = f(x): et à la ligne 10, on incrémente le compteur c de 1 : c=c+1.
- Voici le programme python qui donne une valeur approchée de
par la méthode Monté-Carlo. Afficher la valeur de I par l’instruction print I.
Remarque: La valeur exacte de cette intégrale est.
Ecrire un commentaire pour aider à améliorer le contenu