SlideShare una empresa de Scribd logo
1 de 19
Les algorithmes d’approximation Elaboré Par: 	Ismail Wael 	Cours pour 3SI
Introduction En générale les fonctions mathématiques donne un résultat exacte. Exemple: f(x)=2x-2 Pour f(x)=0               x=1 Dans certains cas la valeur de x est impossible (ou presque) à déterminer. Exemple: f(x)=x3+x2+1 Ci-dessous la courbe de la fonction f(x). X=1 donc la valeur de x pour la quelle f(x) s’annule est connue et est déterminé  2
Introduction f(x)= x3+x2+1 x Valeur de x pour La quelle f(x)=0 La valeur est illisible sur le repère, Elle est aussi  indéterminée  Mathématiquement. La solution est de dégager une valeur Approchée de x ou approximative. 3
Les problèmes d’optimisation  Le plus court chemin: Une personne veut se déplacer du point A vers la point B sachant que le déplacement à la nage se fait à la vitesse de 3 m/s tandis que la marche se fait à la vitesse de 5 m/s. Quel chemin cette personne doit elle parcourir pour pouvoir arriver en un minimum de temps? 36m B rivière 12m A 4
Considérons le problème comme suit: De A à D est la distance nagé et de D à B est le chemin parcouru au sol, il reste à savoir la  distance CD donc (x) Calculer la distance AD en fonction de x: AD2=AC2+X2 AD= D= Ds+De    avec Dsdistance au sol et De  distance dans l’eau 36m D C x B 12m A 5
Les problèmes d’optimisation  36m D C x B 12m A De= AD= Ds=36-x D=                  +36-x  V=D/T T=D/V T= 6
Les problèmes d’optimisation f(x) f(x) optimale 7
Algorithme de la fonction valeur_opt 0)fonction valeur_opt(pas:réel):réel 1)t0 2)x5 3)xmin0 4)tmin 5)Répeter 	t 	xx+pas 	si (tmin>t)alors tmint xminx finsi Jusqu’à (x>10) 6)valeur_optxmin 7)Fin valeur_opt 8
Application Une compagnie loue, à des groupes de 15 personnes ou plus, des bus d'excursion dont la capacité est de 80 personnes. Si un groupe compte exactement 15 personnes, chacune d'elles doit payer 90 dinars. Pour les groupes plus nombreux, le tarif par personne est réduit de n dinars lorsque n personnes s'ajoutent aux premières. On se propose de déterminer l'effectif d'un groupe pour que la location d'un bus rapporte un revenu maximal. En déduire le réel x0 de l'intervalle [0..65] en le quel la fonction f atteint son maximum local. 9
Réponse le bus contient au maximum 80 personnes Chaque personne supérieur au groupe de 15 entraine une réduction de 1 D par personne. Si le groupe est constitué de 20 personne: Montant_loc=20*85=1700 D 20=15+5              85=90-5 L’inconnu est le nombre de personne à rajouter au groupe (x) pour avoir un montant de location maximal: En fonction de x la formule devient: Monatant_max=(15+x)*(90-x) 10
Montant de la location(f(x)) Nombre de personne (x) 11
Les algorithmes d’approximation A C B  Diviser l’espace en surfaces Calculables. La surface totale hachurée (ST) est la somme des surfaces A,B et C. ST=A+B+C On sait que ST=25 alors 25=A+B+C                     A+B+C-25=0 12
Les algorithmes d’approximation A=((2.5)2  *3,14)/2=9.812 B=25-5x C=((5-2x)/2)2  *3,14)/2 =9.812-1.57x2  A+B+C-25=0 9.812+25-5x+ 9.812-1.57x2 -25=0                     -1.57x2 -5x+19.624=0 13
Algorithmes d’approximation 14
algorithmes d’approximation On veut écrire un programme qui permet de chercher et d'afficher le zéro de cette fonction (f(x) = 0) avec une précision epsilon donnée. On utilise la méthode de recherche par dichotomie: • On divise l'intervalle [a, b] par 2 • Soit m le milieu de cet intervalle. Si f(m) et f(a) sont de même signe, le zéro recherché est dans [m, b], sinon il est dans [a, m]. • Répéter les étapes précédentes jusqu'à (b-a) devient inférieure ou égale à epsilon, dans ce cas, la valeur de m correspond à la valeur approchée de la solution de l'équation f(x)=0. 15
principe f(x) = -1.57x2 -5x+19.624, avec x ∈[0,5/2] On a f(0) = 19.624, f(5/2) = -2.6885  d’où :  f(a).f(b) = f(0).f(5/2) <0 Donc on peut appliquer la méthode dichotomique sur [0,5/2] Pour ce la : • Diviser [0,2.5] par 2 m = (0+2.5)/2 = 1.25 • f(1.25) = 11.412 • f(m).f(0) = 11.412* 19,624 >0 (sont de même signe) Le zéro est dans [m, b]= [1.25, 2.5] … 16
ANALYSE Résultat = Afficher le zéro de f Données = a, b, eps Traitement = Saisie (a,b,eps) Écrire ("Le zéro de f est = ", zéro (a, b, eps)) Analyse de la fonction zéro Résultat = m Traitement = Zéro m m  (a+b)/2 Tant Que (b-a) >eps et f(m) <>0 Faire Si f(a)*f(m)>0 Alors a  m Sinon b  m Fin Si m(a+b)/2 Fin Tant Que 17
Algorithme de la fonction zéro 0) Fonction zéro (a, b, eps : réel) : réel 1) m  (a+b)/2 2) Tant Que (b-a) >eps et f(m) <>0 Faire Si f(a)*f(m)>0 Alors a  m Sinon b m, Fin Si m(a+b)/2 Fin Tant Que 3) Zérom 4) Fin zéro 18
Algorithme de la fonction f 0) Fonction f (x : réel) : réel 1) f  -1.57x2 -5x+19.624 2) Fin f En pascal 19

Más contenido relacionado

La actualidad más candente

Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfsalah fenni
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdfsalah fenni
 
Ch8 correction exercices (1)
Ch8 correction exercices (1)Ch8 correction exercices (1)
Ch8 correction exercices (1)abdellah12
 
Exercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitéExercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitésalah fenni
 
LES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATIONLES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATIONborhen boukthir
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)salah 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
 
éNoncés+corrections bac2008
éNoncés+corrections bac2008éNoncés+corrections bac2008
éNoncés+corrections bac2008Morom Bil Morom
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018salah fenni
 
éNoncés+corrections bac2011
éNoncés+corrections bac2011éNoncés+corrections bac2011
éNoncés+corrections bac2011Morom Bil Morom
 
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
 
Exercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombresExercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombressalah fenni
 

La actualidad más candente (20)

Serie
SerieSerie
Serie
 
Récursivité
RécursivitéRécursivité
Récursivité
 
Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdf
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdf
 
Ch8 correction exercices (1)
Ch8 correction exercices (1)Ch8 correction exercices (1)
Ch8 correction exercices (1)
 
Algorithmes de tri
Algorithmes de triAlgorithmes de tri
Algorithmes de tri
 
Exercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitéExercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivité
 
LES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATIONLES ALGORITHMES D’APPROXIMATION
LES ALGORITHMES D’APPROXIMATION
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
bac info : série récursivité
bac info : série récursivitébac info : série récursivité
bac info : série récursivité
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)
 
Serie2
Serie2Serie2
Serie2
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
éNoncés+corrections bac2008
éNoncés+corrections bac2008éNoncés+corrections bac2008
éNoncés+corrections bac2008
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
 
éNoncés+corrections bac2011
éNoncés+corrections bac2011éNoncés+corrections bac2011
éNoncés+corrections bac2011
 
Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)
 
Chapitre 1 rappel
Chapitre 1   rappelChapitre 1   rappel
Chapitre 1 rappel
 
Correction
CorrectionCorrection
Correction
 
Exercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombresExercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombres
 

Similar a Les algorithmes d’approximation

Cours continuité et limites
Cours continuité et limitesCours continuité et limites
Cours continuité et limitesYessin Abdelhedi
 
la logique floue et sa contribution dans un probleme de decision.pptx
la logique floue et sa contribution dans un probleme de decision.pptxla logique floue et sa contribution dans un probleme de decision.pptx
la logique floue et sa contribution dans un probleme de decision.pptxBenkanounYazid
 
Cours developpements limites
Cours   developpements limitesCours   developpements limites
Cours developpements limiteshassan1488
 
Analyse Numérique Chapitre 1: Équations Non Linéiares
Analyse Numérique Chapitre 1: Équations Non LinéiaresAnalyse Numérique Chapitre 1: Équations Non Linéiares
Analyse Numérique Chapitre 1: Équations Non Linéiaresbilal001
 
Mathématiques 1-Gestion.pdf
Mathématiques 1-Gestion.pdfMathématiques 1-Gestion.pdf
Mathématiques 1-Gestion.pdfsassbo_123
 
Cours fourier
Cours fourier Cours fourier
Cours fourier Raed Ammar
 
HARQUEL ANTHONY exercices 62 et 63.
HARQUEL ANTHONY exercices  62 et 63.HARQUEL ANTHONY exercices  62 et 63.
HARQUEL ANTHONY exercices 62 et 63.Danober
 
Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]Danober
 
Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...
Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...
Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...AbdoFreedom
 
Omp math nombres-complexes
Omp math nombres-complexesOmp math nombres-complexes
Omp math nombres-complexesAhmed Ali
 
Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Guesmi Amal
 
analyse numerique
analyse numeriqueanalyse numerique
analyse numeriquehomme00
 
Dérivation et Intégration numériques
Dérivation et Intégration numériquesDérivation et Intégration numériques
Dérivation et Intégration numériquesJaouad Dabounou
 

Similar a Les algorithmes d’approximation (20)

01 lois-à-densité
01 lois-à-densité01 lois-à-densité
01 lois-à-densité
 
Muscu4
Muscu4Muscu4
Muscu4
 
Msm1 corr algebre
Msm1 corr algebreMsm1 corr algebre
Msm1 corr algebre
 
Cours continuité et limites
Cours continuité et limitesCours continuité et limites
Cours continuité et limites
 
la logique floue et sa contribution dans un probleme de decision.pptx
la logique floue et sa contribution dans un probleme de decision.pptxla logique floue et sa contribution dans un probleme de decision.pptx
la logique floue et sa contribution dans un probleme de decision.pptx
 
Cours developpements limites
Cours   developpements limitesCours   developpements limites
Cours developpements limites
 
Tp4 matlab
Tp4 matlabTp4 matlab
Tp4 matlab
 
Analyse Numérique Chapitre 1: Équations Non Linéiares
Analyse Numérique Chapitre 1: Équations Non LinéiaresAnalyse Numérique Chapitre 1: Équations Non Linéiares
Analyse Numérique Chapitre 1: Équations Non Linéiares
 
Regression logistque
Regression  logistqueRegression  logistque
Regression logistque
 
Mathématiques 1-Gestion.pdf
Mathématiques 1-Gestion.pdfMathématiques 1-Gestion.pdf
Mathématiques 1-Gestion.pdf
 
Cours fourier
Cours fourier Cours fourier
Cours fourier
 
HARQUEL ANTHONY exercices 62 et 63.
HARQUEL ANTHONY exercices  62 et 63.HARQUEL ANTHONY exercices  62 et 63.
HARQUEL ANTHONY exercices 62 et 63.
 
Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]
 
02 correction-td smi-s3-algo2
02 correction-td smi-s3-algo202 correction-td smi-s3-algo2
02 correction-td smi-s3-algo2
 
Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...
Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...
Corrigées TD 9 de Module Analyse 3 pour les étudiants de la filière Mathémati...
 
Omp math nombres-complexes
Omp math nombres-complexesOmp math nombres-complexes
Omp math nombres-complexes
 
Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)
 
Théorie des distributions
Théorie des distributionsThéorie des distributions
Théorie des distributions
 
analyse numerique
analyse numeriqueanalyse numerique
analyse numerique
 
Dérivation et Intégration numériques
Dérivation et Intégration numériquesDérivation et Intégration numériques
Dérivation et Intégration numériques
 

Más de Wael Ismail

Devoir de synthèse N°1
Devoir de synthèse N°1 Devoir de synthèse N°1
Devoir de synthèse N°1 Wael Ismail
 
Devoir de contrôle N°1 Système et réseaux 2011-2012
Devoir de contrôle N°1 Système et réseaux 2011-2012Devoir de contrôle N°1 Système et réseaux 2011-2012
Devoir de contrôle N°1 Système et réseaux 2011-2012Wael Ismail
 
devoir de contrôle N° 1 TIC 2011-2012
devoir de contrôle N° 1 TIC 2011-2012devoir de contrôle N° 1 TIC 2011-2012
devoir de contrôle N° 1 TIC 2011-2012Wael Ismail
 
Ch5 base de données
Ch5   base de donnéesCh5   base de données
Ch5 base de donnéesWael Ismail
 
Ch3 eléments de présentation
Ch3   eléments de présentationCh3   eléments de présentation
Ch3 eléments de présentationWael Ismail
 
Ch1 traitement de texte
Ch1   traitement de texteCh1   traitement de texte
Ch1 traitement de texteWael Ismail
 
Presentation algo-irem-2x2 (1)
Presentation algo-irem-2x2 (1)Presentation algo-irem-2x2 (1)
Presentation algo-irem-2x2 (1)Wael Ismail
 
Les structures en c++
Les structures en c++Les structures en c++
Les structures en c++Wael Ismail
 
Les structures en c++ (1)
Les structures en c++ (1)Les structures en c++ (1)
Les structures en c++ (1)Wael Ismail
 
Cours intro05 06
Cours intro05 06Cours intro05 06
Cours intro05 06Wael Ismail
 

Más de Wael Ismail (20)

Dc23 si
Dc23 siDc23 si
Dc23 si
 
Dc13 si
Dc13 siDc13 si
Dc13 si
 
Ds1
Ds1Ds1
Ds1
 
Dc23 si
Dc23 siDc23 si
Dc23 si
 
Dc2cc
Dc2ccDc2cc
Dc2cc
 
Dc2
Dc2Dc2
Dc2
 
Devoir de synthèse N°1
Devoir de synthèse N°1 Devoir de synthèse N°1
Devoir de synthèse N°1
 
Devoir de contrôle N°1 Système et réseaux 2011-2012
Devoir de contrôle N°1 Système et réseaux 2011-2012Devoir de contrôle N°1 Système et réseaux 2011-2012
Devoir de contrôle N°1 Système et réseaux 2011-2012
 
devoir de contrôle N° 1 TIC 2011-2012
devoir de contrôle N° 1 TIC 2011-2012devoir de contrôle N° 1 TIC 2011-2012
devoir de contrôle N° 1 TIC 2011-2012
 
Ch5 base de données
Ch5   base de donnéesCh5   base de données
Ch5 base de données
 
Ch4 internet
Ch4   internetCh4   internet
Ch4 internet
 
Ch3 eléments de présentation
Ch3   eléments de présentationCh3   eléments de présentation
Ch3 eléments de présentation
 
Ch2 tableur
Ch2  tableurCh2  tableur
Ch2 tableur
 
Ch1 traitement de texte
Ch1   traitement de texteCh1   traitement de texte
Ch1 traitement de texte
 
Presentation algo-irem-2x2 (1)
Presentation algo-irem-2x2 (1)Presentation algo-irem-2x2 (1)
Presentation algo-irem-2x2 (1)
 
Les structures en c++
Les structures en c++Les structures en c++
Les structures en c++
 
Les structures en c++ (1)
Les structures en c++ (1)Les structures en c++ (1)
Les structures en c++ (1)
 
L2006
L2006L2006
L2006
 
Jmc habile
Jmc habileJmc habile
Jmc habile
 
Cours intro05 06
Cours intro05 06Cours intro05 06
Cours intro05 06
 

Les algorithmes d’approximation

  • 1. Les algorithmes d’approximation Elaboré Par: Ismail Wael Cours pour 3SI
  • 2. Introduction En générale les fonctions mathématiques donne un résultat exacte. Exemple: f(x)=2x-2 Pour f(x)=0 x=1 Dans certains cas la valeur de x est impossible (ou presque) à déterminer. Exemple: f(x)=x3+x2+1 Ci-dessous la courbe de la fonction f(x). X=1 donc la valeur de x pour la quelle f(x) s’annule est connue et est déterminé 2
  • 3. Introduction f(x)= x3+x2+1 x Valeur de x pour La quelle f(x)=0 La valeur est illisible sur le repère, Elle est aussi indéterminée Mathématiquement. La solution est de dégager une valeur Approchée de x ou approximative. 3
  • 4. Les problèmes d’optimisation Le plus court chemin: Une personne veut se déplacer du point A vers la point B sachant que le déplacement à la nage se fait à la vitesse de 3 m/s tandis que la marche se fait à la vitesse de 5 m/s. Quel chemin cette personne doit elle parcourir pour pouvoir arriver en un minimum de temps? 36m B rivière 12m A 4
  • 5. Considérons le problème comme suit: De A à D est la distance nagé et de D à B est le chemin parcouru au sol, il reste à savoir la distance CD donc (x) Calculer la distance AD en fonction de x: AD2=AC2+X2 AD= D= Ds+De avec Dsdistance au sol et De  distance dans l’eau 36m D C x B 12m A 5
  • 6. Les problèmes d’optimisation 36m D C x B 12m A De= AD= Ds=36-x D= +36-x V=D/T T=D/V T= 6
  • 7. Les problèmes d’optimisation f(x) f(x) optimale 7
  • 8. Algorithme de la fonction valeur_opt 0)fonction valeur_opt(pas:réel):réel 1)t0 2)x5 3)xmin0 4)tmin 5)Répeter t xx+pas si (tmin>t)alors tmint xminx finsi Jusqu’à (x>10) 6)valeur_optxmin 7)Fin valeur_opt 8
  • 9. Application Une compagnie loue, à des groupes de 15 personnes ou plus, des bus d'excursion dont la capacité est de 80 personnes. Si un groupe compte exactement 15 personnes, chacune d'elles doit payer 90 dinars. Pour les groupes plus nombreux, le tarif par personne est réduit de n dinars lorsque n personnes s'ajoutent aux premières. On se propose de déterminer l'effectif d'un groupe pour que la location d'un bus rapporte un revenu maximal. En déduire le réel x0 de l'intervalle [0..65] en le quel la fonction f atteint son maximum local. 9
  • 10. Réponse le bus contient au maximum 80 personnes Chaque personne supérieur au groupe de 15 entraine une réduction de 1 D par personne. Si le groupe est constitué de 20 personne: Montant_loc=20*85=1700 D 20=15+5 85=90-5 L’inconnu est le nombre de personne à rajouter au groupe (x) pour avoir un montant de location maximal: En fonction de x la formule devient: Monatant_max=(15+x)*(90-x) 10
  • 11. Montant de la location(f(x)) Nombre de personne (x) 11
  • 12. Les algorithmes d’approximation A C B Diviser l’espace en surfaces Calculables. La surface totale hachurée (ST) est la somme des surfaces A,B et C. ST=A+B+C On sait que ST=25 alors 25=A+B+C A+B+C-25=0 12
  • 13. Les algorithmes d’approximation A=((2.5)2 *3,14)/2=9.812 B=25-5x C=((5-2x)/2)2 *3,14)/2 =9.812-1.57x2 A+B+C-25=0 9.812+25-5x+ 9.812-1.57x2 -25=0 -1.57x2 -5x+19.624=0 13
  • 15. algorithmes d’approximation On veut écrire un programme qui permet de chercher et d'afficher le zéro de cette fonction (f(x) = 0) avec une précision epsilon donnée. On utilise la méthode de recherche par dichotomie: • On divise l'intervalle [a, b] par 2 • Soit m le milieu de cet intervalle. Si f(m) et f(a) sont de même signe, le zéro recherché est dans [m, b], sinon il est dans [a, m]. • Répéter les étapes précédentes jusqu'à (b-a) devient inférieure ou égale à epsilon, dans ce cas, la valeur de m correspond à la valeur approchée de la solution de l'équation f(x)=0. 15
  • 16. principe f(x) = -1.57x2 -5x+19.624, avec x ∈[0,5/2] On a f(0) = 19.624, f(5/2) = -2.6885 d’où : f(a).f(b) = f(0).f(5/2) <0 Donc on peut appliquer la méthode dichotomique sur [0,5/2] Pour ce la : • Diviser [0,2.5] par 2 m = (0+2.5)/2 = 1.25 • f(1.25) = 11.412 • f(m).f(0) = 11.412* 19,624 >0 (sont de même signe) Le zéro est dans [m, b]= [1.25, 2.5] … 16
  • 17. ANALYSE Résultat = Afficher le zéro de f Données = a, b, eps Traitement = Saisie (a,b,eps) Écrire ("Le zéro de f est = ", zéro (a, b, eps)) Analyse de la fonction zéro Résultat = m Traitement = Zéro m m  (a+b)/2 Tant Que (b-a) >eps et f(m) <>0 Faire Si f(a)*f(m)>0 Alors a  m Sinon b  m Fin Si m(a+b)/2 Fin Tant Que 17
  • 18. Algorithme de la fonction zéro 0) Fonction zéro (a, b, eps : réel) : réel 1) m  (a+b)/2 2) Tant Que (b-a) >eps et f(m) <>0 Faire Si f(a)*f(m)>0 Alors a  m Sinon b m, Fin Si m(a+b)/2 Fin Tant Que 3) Zérom 4) Fin zéro 18
  • 19. Algorithme de la fonction f 0) Fonction f (x : réel) : réel 1) f  -1.57x2 -5x+19.624 2) Fin f En pascal 19