SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 1
LES ALGORITHMES D’APPROXIMATION
I. Introduction
Les problèmes d’optimisation forment un ensemble très riche de possibilités : de la possibilité
d’approcher avec une précision arbitraire, à l’impossibilité de toute garantié sur la qualité de
l’approximation.
II. RecheRche du point fixe d’une fonction
1) Présentation
 En mathématiques, pour une application f d’un ensemble E dans lui-même, un élément x de E est
un point fixe de f si f(x) = x
 Dans le plan, la symétrie par rapport à un point A admet un unique point fixe : A
 l’application inverse (définie sur l’ensemble des réels non nuls) admet deux points fixes : -1 et 1
 Graphiquement, les points fixes d’une fonction f (où la variable est réelle) s’obtiennent en traçant la
droite d’équation y = x : tous les points d’intersection de la courbe représentative de f avec cette
droite sont alors les points fixes de f.
 Toutes les fonctions n’ont pas nécessairement de point fixe ; par exemple, la fonction
n’en possède pas, car il n’existe aucun nombre réel x égal à x+1.
2) Activité
On désire écrire un programme en Pascal qui permet de résoudre l’équation sin(x)=1-x
a) Décomposer le problème en modules
b) Ecrire les analyses des modules, en déduire les algorithmes
c) Traduire en pascal la solution obtenue
 Sin(x)= 1-x  x= 1-sin(x)
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 2
Tableaux de valeurs :
X 0 0.111111 0.222222 0.333333 0.444444 0.555556 0.666667 0.777778 0.888889
F(x)=1-sin(x) 1 0.889117 0.779602 0.672805 0.570044 0.472585 0.38163 0.298302 0.223628
X 0.5 0.511111 0.522222 0.533333 0.544444 0.555556 0.566667 0.577778 0.588889
F(x)=1-sin(x) 0.520574 0.510853 0.501193 0.491593 0.482057 0.472585 0.463177 0.453836 0.444563
a) Analyse du programme principal :
2) Résultat= Ecrire ("le point fixe est : ", x1, "trouvé après ", i, "itérations")
1) (Pfixe,i)= [i  0, x1 1] Répéter
i  i+1
x2  x1
x1  F(x1)
Jusqu’à (ABS(x1-x2) <epsilon)
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 3
b) Algorithme du programme principal
0) Début Point_fixe
1) i  0
x1 1
Répéter
i  i+1
x2  x1
x1  F(x1)
Jusqu’à (ABS(x1-x2) <epsilon)
2) Ecrire ("le point fixe est : ", x1, "trouvé après ", i, "itérations")
3) Fin Point_Fixe
TDOG
Objet Type/Nature
i entier
X1, x2 Réel
epsilon Constante = 10-5
F Fonction
c) Analyse de la fonction F
1) Résultat= f  1- sin(x)
d) Algorithme de la fonction f
0) Fonction F (x : réel) : Réel
1) F 1- sin(x)
2) fin F
TDOL
Objet Type/Nature
X Réel
e) Traduction en Pascal
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 4
III.Calcul de valeurs approchées de constantes connus
1) Activité
Il existe plusieurs constantes numériques :
 e (nombre de Neper) ≈ 2,718…
 (nombre Pi) ≈ 3,1616…
 ≈ 9.8066
Dans ce qui suit, nous allons présenter des algorithmes permettant de calculer des valeurs approchées pour les
constantes et e
2) Valeur approchée de
 Il est impossible de connaître la valeur exacte de . En effet, il a été démontré par deux
mathématiciens de la fin du XVIIIème
siècle, Lambert et Legendre, qu'il ne peut exister aucune fraction
[de deux entiers] égale à .
 Les hommes de science - Euler, Gauss, Leibniz, Machin, Newton, Viète - ont recherché toutes sortes
de formules permettant de calculer une approximation de plus ou moins précise.
a) Valeur approchée par la formule d’Euler
Ecrire une analyse, un algorithme et la traduction en Pascal d’un programme intitulé Pi_Euler, qui
permet de calculer et d’afficher une valeur approchée de Pi en utilisant la formule d’Euler :
Cela signifie que :
Cela signifie que :
 Analyse :
2) Résultat= Ecrire ("la valeur approchée de Pi est ", RacineCarrée(6 * S2))
1) S2= [S2 1, i2] Répéter
S1  S2
S2  S1+1/carrée(i)
i  i + 1
jusqu’à (RacineCarée(6*S2) – RacineCarrée(6*S1)) < epsilon
TDO
Objet Type/Nature
i Entier long
S1, S2 Réel
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 5
epsilon Constante = 10-5
 Algorithme
0) Début Pi_Euler
1) S2 1,
i2
Répéter
S1  S2
S2  S1+1/carrée(i)
i  i + 1
jusqu’à (RacineCarée(6*S2) – RacineCarrée(6*S1)) < epsilon
2) Ecrire ("la valeur approchée de Pi est ", RacineCarrée(6 * S2))
3) Fin Pi_Euler
 Traduction en PASCAL
b) Valeur approchée par la formule de Wallis
Ecrire une analyse, un algorithme et la traduction en Pascal d’un programme intitulé Pi_Wallis, qui permet
de calculer et d’afficher une valeur approchée de Pi en utilisant la formule de Wallis :
Cela signifie que :
Cela signifie que :
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 6
 Analyse
2) Résultat= Ecrire ("la valeur approchée de Pi est ", 2* p2)
1) P2= [i 1, P21] Répéter
P1  P2
P2  p1*((2*i)/(2*i-1))*((2*i)/(2*i+1))
i  i + 1
Jusqu’à (abs ((2*p2)-(2*p1)) <epsilon)
TDO
Objet Type/Nature
i Entier long
P1, P2 Réel
epsilon Constante = 10-5
 Algorithme
0) Début Pi_Wallis
1) i 1,
P21
Répéter
P1  P2
P2  p1*((2*i)/ (2*i-1))*((2*i)/ (2*i+1))
i  i + 1
Jusqu’à (abs ((2*p2)-(2*p1)) <epsilon)
2) Ecrire ("la valeur approchée de Pi est ", 2* p2)
3) Fin Pi_Wallis
 Traduction en PASCAL
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 7
3) Valeur approchée de e
Ecrire une analyse, un algorithme et la traduction en Pascal d’un programme intitulé e, qui permet de
calculer et d’afficher une valeur approchée de e (nombre d’Euler, ou nombre Népérien) en utilisant la
formule suivante:
* Analyse du programme principal
2) Résultat= Ecrire ("la valeur approchée de e est : ", S2)
1) S2= [S21, i1] Répéter
S1  S2
S2  S1 + 1/Fact(i)
i  i + 1
Jusqu’à (s2-s1<epsilon)
TDOG
Objet Type/Nature
i entier
S1, S2 Réel
epsilon Constante = 10-5
Fact Fonction
* Algorithme du programme principal
0) Début e
1) S21
i1
Répéter
S1  S2
S2  S1 + 1/Fact(i)
i  i + 1
Jusqu’à (s2-s1<epsilon)
2) Ecrire ("la valeur approchée de e est : ", S2)
3) Fin e
* Analyse de la fonction Fact
Résultat= Fact
1) Fact = [ ] Si a=0 alors Fact 1
Sinon Fact  a* Fact(a-1)
Fin Si
 Algorithme de la fonction Fact
0) Fonction Fact (a : entier) : entier long
1) Si a=0 alors Fact 1
Sinon Fact  a* Fact(a-1)
Fin Si
2) Fin Fact
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 8
 Traduction en PASCAL
IV.calcul d’aiRes
1) Introduction
Soit une fonction f continue sur l’intervalle [a, b].
Signifie l'aire sous la courbe de la fonction entre a et b.
2) Méthodes de rectangles
a) Principe
Consiste à partager l'intervalle d'intégration en intervalles de même amplitude à partir desquels on construit des
rectangles dont on calcule la somme des aires.
On peut prouver que quand le nombre d'intervalles tend vers l'infini, la somme des aires tend vers l'intégrale de la
fonction.
Méthode des rectangles à gauche Méthode des rectangles à droite
= =
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 9
Méthode du point milieux
=
b) Application
On se propose de calculer l’aire résultante de la courbe de la fonction f : x  en utilisant la
méthode de rectangles
 Analyses
 Analyse du programme principal
2) Résultat = Ecrire ("une valeur approchée de l’intégrale est = ", FN CALCUL (a, b, n))
1) (a,b,n) = Proc saisir (a, b, n)
TDOG
Objet Type/Nature
n entier
a, b Réel
calcul Fonction
saisir procédure
 Analyse de la procédure saisir
Résultat= a,b , n
2) b= [ ] Répéter
b= donnée ("b=")
Jusqu’à (b >a)
1) a= donnée ("a=")
3) n= [ ] Répéter
n= donnée ("n=")
Jusqu’à (n >0)
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 10
 Analyse de la fonction calcul
3) Résultat = calcul  somme * h
1) h  (b-a)/n
2) somme [somme  0, x a+h/2] Pour i de 1 à N Faire
somme  somme + f(x)
x  x+h
Fin Pour
 Analyse de la fonction F
1) Résultat = F  carré (x) / (1 + carrée (x))
 Algorithmes
 Algorithme du programme principal
0) Début Rectangles
1) Proc saisir (a, b, n)
2) Ecrire ("une valeur approchée de l’intégrale est = ", FN CALCUL (a, b, n))
3) Fin Rectangles
 Algorithme de la procédure saisir
0) Procédure saisir (var a,b : Réel ; var n :entier)
1) Ecrire ("a="), lire (a)
2) Répéter
Ecrire ("b=")
Lire (b)
Jusqu’à (b>a)
3) Répéter
Ecrire ("n=")
Lire (n)
Jusqu’à (n>0)
4) Fin saisir
 Algorithme de la fonction calcul
0. Fonction CALCUL (a,b : réel ; n :entier) : Réel
1. h  (b-a)/n
2. somme  0
x a+h/2
Pour i de 1 à N Faire
somme  somme + f(x)
x  x+h
Fin Pour
3. calcul  somme * h
4. Fin CALCUL
 Algorithme de la fonction f
0) Fonction f (x :réel) : réel
1) F  carré(x) / (1+ carré(x))
2) Fin f
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 11
 Traduction en PASCAL
Méthode de milieu
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 12
3) Méthode de trapèze
On se propose de calculer l’aire résultante de la courbe de la fonction f : x  en utilisant la méthode de
trapèzes.
NB : Même démarche que la méthode précédente, on s’intéresse à écrire l’analyse et l’algorithme de la fonction
CALCUL.
 Analyse de la fonction calcul
3) Résultat = calcul  somme * h
1) h  (b-a)/n
2) somme [somme  (f(a) + f(a+h))/2, x a] Pour i de 1 à N-1 Faire
x  x+h
somme  somme + (f(x) + f(x+h))/2
Fin Pour
 Algorithme de la fonction calcul
0) Fonction CALCUL (a,b : réel ; n :entier) : Réel
1) h  (b-a)/n
2) somme  (f(a) + f(a+h))/2
x a
Pour i de 1 à N-1 Faire
x  x+h
somme  somme + (f(x) + f(x+h))/2
Fin Pour
3) calcul  somme * h
4) Fin CALCUL
Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI
4ème
SI 13
 Traduction en PASCAL

Weitere ähnliche Inhalte

Was ist angesagt?

resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdfsalah fenni
 
Chap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheChap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheRiadh Harizi
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018salah fenni
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siNarûtö Bàl'Sèm
 
Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Hichem Kemali
 
Les algorithmes avancés
Les algorithmes avancésLes algorithmes avancés
Les algorithmes avancésmohamed_SAYARI
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiquesmohamed_SAYARI
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018salah fenni
 
Cours algorithme: structures répétitives
Cours algorithme: structures répétitivesCours algorithme: structures répétitives
Cours algorithme: structures répétitivesInforMatica34
 
Sujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correctionSujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correctionborhen boukthir
 
Exercices sur-python-turtle-corrige
Exercices sur-python-turtle-corrigeExercices sur-python-turtle-corrige
Exercices sur-python-turtle-corrigeWajihBaghdadi1
 
éNoncés+corrections bac2011
éNoncés+corrections bac2011éNoncés+corrections bac2011
éNoncés+corrections bac2011Morom Bil Morom
 
Exercices en langage c
Exercices en langage cExercices en langage c
Exercices en langage cDaoua Lotfi
 
Cours informatique éléments de présentation - 8ème
Cours  informatique éléments de présentation - 8èmeCours  informatique éléments de présentation - 8ème
Cours informatique éléments de présentation - 8èmeTunisie collège
 

Was ist angesagt? (20)

resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdf
 
Chap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheChap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-recherche
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Résumer arithmétique
Résumer arithmétiqueRésumer arithmétique
Résumer arithmétique
 
Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
Les algorithmes avancés
Les algorithmes avancésLes algorithmes avancés
Les algorithmes avancés
 
Mes devoirs 4 si
Mes devoirs 4 siMes devoirs 4 si
Mes devoirs 4 si
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiques
 
Serie2
Serie2Serie2
Serie2
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
 
bac info : série récursivité
bac info : série récursivitébac info : série récursivité
bac info : série récursivité
 
Cours algorithme: structures répétitives
Cours algorithme: structures répétitivesCours algorithme: structures répétitives
Cours algorithme: structures répétitives
 
Sujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correctionSujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correction
 
Exercices sur-python-turtle-corrige
Exercices sur-python-turtle-corrigeExercices sur-python-turtle-corrige
Exercices sur-python-turtle-corrige
 
éNoncés+corrections bac2011
éNoncés+corrections bac2011éNoncés+corrections bac2011
éNoncés+corrections bac2011
 
Exercices en langage c
Exercices en langage cExercices en langage c
Exercices en langage c
 
Cours informatique éléments de présentation - 8ème
Cours  informatique éléments de présentation - 8èmeCours  informatique éléments de présentation - 8ème
Cours informatique éléments de présentation - 8ème
 

Andere mochten auch

Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitresborhen boukthir
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximationWael Ismail
 
Algorithme d'approximation
Algorithme d'approximationAlgorithme d'approximation
Algorithme d'approximationMed Lassoued
 
Disertación Procedimiento Monitorio Laboral
Disertación Procedimiento Monitorio LaboralDisertación Procedimiento Monitorio Laboral
Disertación Procedimiento Monitorio Laboralpaulyh
 
Egc05 atelier rnti-e-5_(extraits)
Egc05 atelier rnti-e-5_(extraits)Egc05 atelier rnti-e-5_(extraits)
Egc05 atelier rnti-e-5_(extraits)sinfst
 
Increa Fernando Galan 2009
Increa   Fernando Galan 2009Increa   Fernando Galan 2009
Increa Fernando Galan 2009increa
 
Résultats de l'enquête gardes et astreintes et propositions.
Résultats de l'enquête gardes et astreintes et propositions.Résultats de l'enquête gardes et astreintes et propositions.
Résultats de l'enquête gardes et astreintes et propositions.Réseau Pro Santé
 
II.TES: Qué es emprender en lo Social
II.TES: Qué es emprender en lo SocialII.TES: Qué es emprender en lo Social
II.TES: Qué es emprender en lo Socialbancajaull
 
Les enjeux du développement durable
Les enjeux du développement durableLes enjeux du développement durable
Les enjeux du développement durablemlaugel
 
Dossier spécial retour sur les grèves de 2012 pour mieux comprendre.
Dossier spécial   retour sur les grèves de 2012   pour mieux comprendre.Dossier spécial   retour sur les grèves de 2012   pour mieux comprendre.
Dossier spécial retour sur les grèves de 2012 pour mieux comprendre.Réseau Pro Santé
 
Présentation Waycom et cas d'usage-uc-wbm-1106_Peninsula
Présentation Waycom et cas d'usage-uc-wbm-1106_PeninsulaPrésentation Waycom et cas d'usage-uc-wbm-1106_Peninsula
Présentation Waycom et cas d'usage-uc-wbm-1106_PeninsulaWaycom
 
Authentique Aid El Kabir
Authentique Aid El KabirAuthentique Aid El Kabir
Authentique Aid El Kabirfbi-be
 
Cr cm 18_fevrier_2011
Cr cm 18_fevrier_2011Cr cm 18_fevrier_2011
Cr cm 18_fevrier_2011MairieClohars
 
II.TES: APANATE
II.TES: APANATEII.TES: APANATE
II.TES: APANATEbancajaull
 
Supprimer Download7410EndPoint.com
Supprimer Download7410EndPoint.comSupprimer Download7410EndPoint.com
Supprimer Download7410EndPoint.comnailneer
 
Angelo Cerquone
Angelo CerquoneAngelo Cerquone
Angelo Cerquoneapcerquone
 
Magdus Outlet event, June 11 & 12 in Paris : Final program
Magdus Outlet event, June 11 & 12 in Paris : Final programMagdus Outlet event, June 11 & 12 in Paris : Final program
Magdus Outlet event, June 11 & 12 in Paris : Final programMagdus
 

Andere mochten auch (20)

Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
Correction
CorrectionCorrection
Correction
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximation
 
Algorithme d'approximation
Algorithme d'approximationAlgorithme d'approximation
Algorithme d'approximation
 
Disertación Procedimiento Monitorio Laboral
Disertación Procedimiento Monitorio LaboralDisertación Procedimiento Monitorio Laboral
Disertación Procedimiento Monitorio Laboral
 
Egc05 atelier rnti-e-5_(extraits)
Egc05 atelier rnti-e-5_(extraits)Egc05 atelier rnti-e-5_(extraits)
Egc05 atelier rnti-e-5_(extraits)
 
Increa Fernando Galan 2009
Increa   Fernando Galan 2009Increa   Fernando Galan 2009
Increa Fernando Galan 2009
 
Résultats de l'enquête gardes et astreintes et propositions.
Résultats de l'enquête gardes et astreintes et propositions.Résultats de l'enquête gardes et astreintes et propositions.
Résultats de l'enquête gardes et astreintes et propositions.
 
II.TES: Qué es emprender en lo Social
II.TES: Qué es emprender en lo SocialII.TES: Qué es emprender en lo Social
II.TES: Qué es emprender en lo Social
 
Dossier de production
Dossier de productionDossier de production
Dossier de production
 
Les enjeux du développement durable
Les enjeux du développement durableLes enjeux du développement durable
Les enjeux du développement durable
 
Dossier spécial retour sur les grèves de 2012 pour mieux comprendre.
Dossier spécial   retour sur les grèves de 2012   pour mieux comprendre.Dossier spécial   retour sur les grèves de 2012   pour mieux comprendre.
Dossier spécial retour sur les grèves de 2012 pour mieux comprendre.
 
Présentation Waycom et cas d'usage-uc-wbm-1106_Peninsula
Présentation Waycom et cas d'usage-uc-wbm-1106_PeninsulaPrésentation Waycom et cas d'usage-uc-wbm-1106_Peninsula
Présentation Waycom et cas d'usage-uc-wbm-1106_Peninsula
 
Authentique Aid El Kabir
Authentique Aid El KabirAuthentique Aid El Kabir
Authentique Aid El Kabir
 
Cr cm 18_fevrier_2011
Cr cm 18_fevrier_2011Cr cm 18_fevrier_2011
Cr cm 18_fevrier_2011
 
II.TES: APANATE
II.TES: APANATEII.TES: APANATE
II.TES: APANATE
 
Supprimer Download7410EndPoint.com
Supprimer Download7410EndPoint.comSupprimer Download7410EndPoint.com
Supprimer Download7410EndPoint.com
 
Angelo Cerquone
Angelo CerquoneAngelo Cerquone
Angelo Cerquone
 
Magdus Outlet event, June 11 & 12 in Paris : Final program
Magdus Outlet event, June 11 & 12 in Paris : Final programMagdus Outlet event, June 11 & 12 in Paris : Final program
Magdus Outlet event, June 11 & 12 in Paris : Final program
 
Etre dim
Etre dimEtre dim
Etre dim
 

Ähnlich wie LES ALGORITHMES D’APPROXIMATION

Bac s 2014_centres_etrangers
Bac s 2014_centres_etrangersBac s 2014_centres_etrangers
Bac s 2014_centres_etrangersFabrice Lallemand
 
Analyse Numérique – TP
Analyse Numérique – TP Analyse Numérique – TP
Analyse Numérique – TP Mohammed TAMALI
 
Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)DriNox NordisTe
 
la complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicitéla complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicitéSana REFAI
 
Techniques et-methodes-calcul-integral-mr-anis-ben-ali
Techniques et-methodes-calcul-integral-mr-anis-ben-aliTechniques et-methodes-calcul-integral-mr-anis-ben-ali
Techniques et-methodes-calcul-integral-mr-anis-ben-alim.a bensaaoud
 
Math%E9matiques%20 Ct
Math%E9matiques%20 CtMath%E9matiques%20 Ct
Math%E9matiques%20 Ctglenoo
 
chap 3 complexité (3).pdf
chap 3 complexité (3).pdfchap 3 complexité (3).pdf
chap 3 complexité (3).pdfdonixwm
 
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]Yessin Abdelhedi
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptxPROFPROF11
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivitéSana Aroussi
 
Analyse numérique interpolation
Analyse numérique interpolationAnalyse numérique interpolation
Analyse numérique interpolationJaouad Dabounou
 
Cours fourier
Cours fourier Cours fourier
Cours fourier Raed Ammar
 
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...Anacours
 

Ähnlich wie LES ALGORITHMES D’APPROXIMATION (20)

02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 
Bac s 2014_centres_etrangers
Bac s 2014_centres_etrangersBac s 2014_centres_etrangers
Bac s 2014_centres_etrangers
 
Analyse Numérique – TP
Analyse Numérique – TP Analyse Numérique – TP
Analyse Numérique – TP
 
Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)Algorithmique seconde (corrigés et commentaires)
Algorithmique seconde (corrigés et commentaires)
 
05 exos fonction_exponentielle
05 exos fonction_exponentielle05 exos fonction_exponentielle
05 exos fonction_exponentielle
 
la complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicitéla complexité des algorithmes en toute simplicité
la complexité des algorithmes en toute simplicité
 
Video
VideoVideo
Video
 
Techniques et-methodes-calcul-integral-mr-anis-ben-ali
Techniques et-methodes-calcul-integral-mr-anis-ben-aliTechniques et-methodes-calcul-integral-mr-anis-ben-ali
Techniques et-methodes-calcul-integral-mr-anis-ben-ali
 
Math%E9matiques%20 Ct
Math%E9matiques%20 CtMath%E9matiques%20 Ct
Math%E9matiques%20 Ct
 
chap 3 complexité (3).pdf
chap 3 complexité (3).pdfchap 3 complexité (3).pdf
chap 3 complexité (3).pdf
 
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
 
Mathématiques et Python
Mathématiques et PythonMathématiques et Python
Mathématiques et Python
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
Devoir en algorithmique
Devoir en algorithmiqueDevoir en algorithmique
Devoir en algorithmique
 
Analyse numérique interpolation
Analyse numérique interpolationAnalyse numérique interpolation
Analyse numérique interpolation
 
Fonct ration
Fonct rationFonct ration
Fonct ration
 
Cours fourier
Cours fourier Cours fourier
Cours fourier
 
Exercice dérivabilité
Exercice dérivabilitéExercice dérivabilité
Exercice dérivabilité
 
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
Bac 2015 : les sujets de MATHEMATIQUES tombés à Washington Série S (obligatoi...
 

Mehr von borhen boukthir

Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmationborhen boukthir
 
Sujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correctionSujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correctionborhen boukthir
 
Résumé javascript bac info
Résumé javascript bac infoRésumé javascript bac info
Résumé javascript bac infoborhen boukthir
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementborhen boukthir
 
Resumer sur les fct recrsive
Resumer sur les fct recrsiveResumer sur les fct recrsive
Resumer sur les fct recrsiveborhen boukthir
 
Resumer algorithme recurent
Resumer algorithme recurentResumer algorithme recurent
Resumer algorithme recurentborhen boukthir
 

Mehr von borhen boukthir (8)

Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
 
Sujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correctionSujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correction
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
Résumé javascript bac info
Résumé javascript bac infoRésumé javascript bac info
Résumé javascript bac info
 
Resumer sur les tris
Resumer sur les trisResumer sur les tris
Resumer sur les tris
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrement
 
Resumer sur les fct recrsive
Resumer sur les fct recrsiveResumer sur les fct recrsive
Resumer sur les fct recrsive
 
Resumer algorithme recurent
Resumer algorithme recurentResumer algorithme recurent
Resumer algorithme recurent
 

Kürzlich hochgeladen

GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfGamal Mansour
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdfMariaClaraAlves46
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 

Kürzlich hochgeladen (20)

Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 

LES ALGORITHMES D’APPROXIMATION

  • 1. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 1 LES ALGORITHMES D’APPROXIMATION I. Introduction Les problèmes d’optimisation forment un ensemble très riche de possibilités : de la possibilité d’approcher avec une précision arbitraire, à l’impossibilité de toute garantié sur la qualité de l’approximation. II. RecheRche du point fixe d’une fonction 1) Présentation  En mathématiques, pour une application f d’un ensemble E dans lui-même, un élément x de E est un point fixe de f si f(x) = x  Dans le plan, la symétrie par rapport à un point A admet un unique point fixe : A  l’application inverse (définie sur l’ensemble des réels non nuls) admet deux points fixes : -1 et 1  Graphiquement, les points fixes d’une fonction f (où la variable est réelle) s’obtiennent en traçant la droite d’équation y = x : tous les points d’intersection de la courbe représentative de f avec cette droite sont alors les points fixes de f.  Toutes les fonctions n’ont pas nécessairement de point fixe ; par exemple, la fonction n’en possède pas, car il n’existe aucun nombre réel x égal à x+1. 2) Activité On désire écrire un programme en Pascal qui permet de résoudre l’équation sin(x)=1-x a) Décomposer le problème en modules b) Ecrire les analyses des modules, en déduire les algorithmes c) Traduire en pascal la solution obtenue  Sin(x)= 1-x  x= 1-sin(x)
  • 2. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 2 Tableaux de valeurs : X 0 0.111111 0.222222 0.333333 0.444444 0.555556 0.666667 0.777778 0.888889 F(x)=1-sin(x) 1 0.889117 0.779602 0.672805 0.570044 0.472585 0.38163 0.298302 0.223628 X 0.5 0.511111 0.522222 0.533333 0.544444 0.555556 0.566667 0.577778 0.588889 F(x)=1-sin(x) 0.520574 0.510853 0.501193 0.491593 0.482057 0.472585 0.463177 0.453836 0.444563 a) Analyse du programme principal : 2) Résultat= Ecrire ("le point fixe est : ", x1, "trouvé après ", i, "itérations") 1) (Pfixe,i)= [i  0, x1 1] Répéter i  i+1 x2  x1 x1  F(x1) Jusqu’à (ABS(x1-x2) <epsilon)
  • 3. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 3 b) Algorithme du programme principal 0) Début Point_fixe 1) i  0 x1 1 Répéter i  i+1 x2  x1 x1  F(x1) Jusqu’à (ABS(x1-x2) <epsilon) 2) Ecrire ("le point fixe est : ", x1, "trouvé après ", i, "itérations") 3) Fin Point_Fixe TDOG Objet Type/Nature i entier X1, x2 Réel epsilon Constante = 10-5 F Fonction c) Analyse de la fonction F 1) Résultat= f  1- sin(x) d) Algorithme de la fonction f 0) Fonction F (x : réel) : Réel 1) F 1- sin(x) 2) fin F TDOL Objet Type/Nature X Réel e) Traduction en Pascal
  • 4. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 4 III.Calcul de valeurs approchées de constantes connus 1) Activité Il existe plusieurs constantes numériques :  e (nombre de Neper) ≈ 2,718…  (nombre Pi) ≈ 3,1616…  ≈ 9.8066 Dans ce qui suit, nous allons présenter des algorithmes permettant de calculer des valeurs approchées pour les constantes et e 2) Valeur approchée de  Il est impossible de connaître la valeur exacte de . En effet, il a été démontré par deux mathématiciens de la fin du XVIIIème siècle, Lambert et Legendre, qu'il ne peut exister aucune fraction [de deux entiers] égale à .  Les hommes de science - Euler, Gauss, Leibniz, Machin, Newton, Viète - ont recherché toutes sortes de formules permettant de calculer une approximation de plus ou moins précise. a) Valeur approchée par la formule d’Euler Ecrire une analyse, un algorithme et la traduction en Pascal d’un programme intitulé Pi_Euler, qui permet de calculer et d’afficher une valeur approchée de Pi en utilisant la formule d’Euler : Cela signifie que : Cela signifie que :  Analyse : 2) Résultat= Ecrire ("la valeur approchée de Pi est ", RacineCarrée(6 * S2)) 1) S2= [S2 1, i2] Répéter S1  S2 S2  S1+1/carrée(i) i  i + 1 jusqu’à (RacineCarée(6*S2) – RacineCarrée(6*S1)) < epsilon TDO Objet Type/Nature i Entier long S1, S2 Réel
  • 5. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 5 epsilon Constante = 10-5  Algorithme 0) Début Pi_Euler 1) S2 1, i2 Répéter S1  S2 S2  S1+1/carrée(i) i  i + 1 jusqu’à (RacineCarée(6*S2) – RacineCarrée(6*S1)) < epsilon 2) Ecrire ("la valeur approchée de Pi est ", RacineCarrée(6 * S2)) 3) Fin Pi_Euler  Traduction en PASCAL b) Valeur approchée par la formule de Wallis Ecrire une analyse, un algorithme et la traduction en Pascal d’un programme intitulé Pi_Wallis, qui permet de calculer et d’afficher une valeur approchée de Pi en utilisant la formule de Wallis : Cela signifie que : Cela signifie que :
  • 6. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 6  Analyse 2) Résultat= Ecrire ("la valeur approchée de Pi est ", 2* p2) 1) P2= [i 1, P21] Répéter P1  P2 P2  p1*((2*i)/(2*i-1))*((2*i)/(2*i+1)) i  i + 1 Jusqu’à (abs ((2*p2)-(2*p1)) <epsilon) TDO Objet Type/Nature i Entier long P1, P2 Réel epsilon Constante = 10-5  Algorithme 0) Début Pi_Wallis 1) i 1, P21 Répéter P1  P2 P2  p1*((2*i)/ (2*i-1))*((2*i)/ (2*i+1)) i  i + 1 Jusqu’à (abs ((2*p2)-(2*p1)) <epsilon) 2) Ecrire ("la valeur approchée de Pi est ", 2* p2) 3) Fin Pi_Wallis  Traduction en PASCAL
  • 7. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 7 3) Valeur approchée de e Ecrire une analyse, un algorithme et la traduction en Pascal d’un programme intitulé e, qui permet de calculer et d’afficher une valeur approchée de e (nombre d’Euler, ou nombre Népérien) en utilisant la formule suivante: * Analyse du programme principal 2) Résultat= Ecrire ("la valeur approchée de e est : ", S2) 1) S2= [S21, i1] Répéter S1  S2 S2  S1 + 1/Fact(i) i  i + 1 Jusqu’à (s2-s1<epsilon) TDOG Objet Type/Nature i entier S1, S2 Réel epsilon Constante = 10-5 Fact Fonction * Algorithme du programme principal 0) Début e 1) S21 i1 Répéter S1  S2 S2  S1 + 1/Fact(i) i  i + 1 Jusqu’à (s2-s1<epsilon) 2) Ecrire ("la valeur approchée de e est : ", S2) 3) Fin e * Analyse de la fonction Fact Résultat= Fact 1) Fact = [ ] Si a=0 alors Fact 1 Sinon Fact  a* Fact(a-1) Fin Si  Algorithme de la fonction Fact 0) Fonction Fact (a : entier) : entier long 1) Si a=0 alors Fact 1 Sinon Fact  a* Fact(a-1) Fin Si 2) Fin Fact
  • 8. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 8  Traduction en PASCAL IV.calcul d’aiRes 1) Introduction Soit une fonction f continue sur l’intervalle [a, b]. Signifie l'aire sous la courbe de la fonction entre a et b. 2) Méthodes de rectangles a) Principe Consiste à partager l'intervalle d'intégration en intervalles de même amplitude à partir desquels on construit des rectangles dont on calcule la somme des aires. On peut prouver que quand le nombre d'intervalles tend vers l'infini, la somme des aires tend vers l'intégrale de la fonction. Méthode des rectangles à gauche Méthode des rectangles à droite = =
  • 9. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 9 Méthode du point milieux = b) Application On se propose de calculer l’aire résultante de la courbe de la fonction f : x  en utilisant la méthode de rectangles  Analyses  Analyse du programme principal 2) Résultat = Ecrire ("une valeur approchée de l’intégrale est = ", FN CALCUL (a, b, n)) 1) (a,b,n) = Proc saisir (a, b, n) TDOG Objet Type/Nature n entier a, b Réel calcul Fonction saisir procédure  Analyse de la procédure saisir Résultat= a,b , n 2) b= [ ] Répéter b= donnée ("b=") Jusqu’à (b >a) 1) a= donnée ("a=") 3) n= [ ] Répéter n= donnée ("n=") Jusqu’à (n >0)
  • 10. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 10  Analyse de la fonction calcul 3) Résultat = calcul  somme * h 1) h  (b-a)/n 2) somme [somme  0, x a+h/2] Pour i de 1 à N Faire somme  somme + f(x) x  x+h Fin Pour  Analyse de la fonction F 1) Résultat = F  carré (x) / (1 + carrée (x))  Algorithmes  Algorithme du programme principal 0) Début Rectangles 1) Proc saisir (a, b, n) 2) Ecrire ("une valeur approchée de l’intégrale est = ", FN CALCUL (a, b, n)) 3) Fin Rectangles  Algorithme de la procédure saisir 0) Procédure saisir (var a,b : Réel ; var n :entier) 1) Ecrire ("a="), lire (a) 2) Répéter Ecrire ("b=") Lire (b) Jusqu’à (b>a) 3) Répéter Ecrire ("n=") Lire (n) Jusqu’à (n>0) 4) Fin saisir  Algorithme de la fonction calcul 0. Fonction CALCUL (a,b : réel ; n :entier) : Réel 1. h  (b-a)/n 2. somme  0 x a+h/2 Pour i de 1 à N Faire somme  somme + f(x) x  x+h Fin Pour 3. calcul  somme * h 4. Fin CALCUL  Algorithme de la fonction f 0) Fonction f (x :réel) : réel 1) F  carré(x) / (1+ carré(x)) 2) Fin f
  • 11. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 11  Traduction en PASCAL Méthode de milieu
  • 12. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 12 3) Méthode de trapèze On se propose de calculer l’aire résultante de la courbe de la fonction f : x  en utilisant la méthode de trapèzes. NB : Même démarche que la méthode précédente, on s’intéresse à écrire l’analyse et l’algorithme de la fonction CALCUL.  Analyse de la fonction calcul 3) Résultat = calcul  somme * h 1) h  (b-a)/n 2) somme [somme  (f(a) + f(a+h))/2, x a] Pour i de 1 à N-1 Faire x  x+h somme  somme + (f(x) + f(x+h))/2 Fin Pour  Algorithme de la fonction calcul 0) Fonction CALCUL (a,b : réel ; n :entier) : Réel 1) h  (b-a)/n 2) somme  (f(a) + f(a+h))/2 x a Pour i de 1 à N-1 Faire x  x+h somme  somme + (f(x) + f(x+h))/2 Fin Pour 3) calcul  somme * h 4) Fin CALCUL
  • 13. Chapitre : les algorithmes d’approximation Enseignant : Mohamed SAYARI 4ème SI 13  Traduction en PASCAL