SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfsalah fenni
 
Examen principal + Correction ASD
Examen principal + Correction ASDExamen principal + Correction ASD
Examen principal + Correction ASDInes Ouaz
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetiquemohamed_SAYARI
 
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
 
Chapitre iv algorithmes de tri
Chapitre iv algorithmes de triChapitre iv algorithmes de tri
Chapitre iv algorithmes de triSana Aroussi
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018salah fenni
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationxmohamed_SAYARI
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3siRiadh Harizi
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesInes Ouaz
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)salah fenni
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitresborhen boukthir
 
éNoncés+corrections bac2008
éNoncés+corrections bac2008éNoncés+corrections bac2008
éNoncés+corrections bac2008Morom Bil Morom
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdfsalah fenni
 
Algorithme & structures de données Chap II
Algorithme & structures de données Chap IIAlgorithme & structures de données Chap II
Algorithme & structures de données Chap IIInes Ouaz
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Ines Ouaz
 

Mais procurados (20)

Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdf
 
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
cours algorithmecours algorithme
cours algorithme
 
Algorithmes de tri
Algorithmes de triAlgorithmes de tri
Algorithmes de tri
 
Examen principal + Correction ASD
Examen principal + Correction ASDExamen principal + Correction ASD
Examen principal + Correction ASD
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
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
 
Chapitre iv algorithmes de tri
Chapitre iv algorithmes de triChapitre iv algorithmes de tri
Chapitre iv algorithmes de tri
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018
 
Serie algos approximationx
Serie algos approximationxSerie algos approximationx
Serie algos approximationx
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3si
 
Mes devoirs 4 si
Mes devoirs 4 siMes devoirs 4 si
Mes devoirs 4 si
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de données
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
éNoncés+corrections bac2008
éNoncés+corrections bac2008éNoncés+corrections bac2008
éNoncés+corrections bac2008
 
Serie
SerieSerie
Serie
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdf
 
Algorithme & structures de données Chap II
Algorithme & structures de données Chap IIAlgorithme & structures de données Chap II
Algorithme & structures de données Chap II
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 

Destaque

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
 
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
 

Destaque (20)

Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Correction
CorrectionCorrection
Correction
 
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
 
Tema 11 1ªparte
Tema 11 1ªparteTema 11 1ªparte
Tema 11 1ªparte
 

Semelhante a 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
 

Semelhante a 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
 
Récursivité
RécursivitéRécursivité
Récursivité
 
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é
 

Mais de 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 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
 
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
 

Mais de borhen boukthir (10)

Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
 
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
 
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
 
Résumer arithmétique
Résumer arithmétiqueRésumer arithmétique
Résumer arithmétique
 
Resumer algorithme recurent
Resumer algorithme recurentResumer algorithme recurent
Resumer algorithme recurent
 

Último

Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
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
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
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
 
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
 

Último (13)

Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
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...
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
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
 
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
 

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