[PDF] cours-exo7-complement.pdf SOMMAIRE. Cours et exercices de





Previous PDF Next PDF



cours-python.pdf

22 mars 2018 3. https://python.sdv.univ-paris-diderot.fr/cours-python.pdf ... 6.7.10 Recherche d'un nombre par dichotomie (exercice +++).



Analyse Numérique

2.3.1.2 Evaluation d'un polynôme : algorithme de Hörner . . . 35 Exercice 2.5 En appliquant le Théorème de Rouché (voirs cours d'analyse complexe).



livre-algorithmes.pdf

On retient les choses suivantes : • On affecte une valeur à une variable par le signe égal a. Page 9. ALGORITHMES ET MATHÉMATIQUES. 1. PREMIERS PAS AVEC Python 



Corrigé de la séance Python 1 1 Dichotomie

L'algorithme de dichotomie nécessite pour cela un passage supplémentaire dans la boucle (on dit que la convergence est linéaire). La méthode de Newton permet 



SUJET + CORRIGE

ou bien par un programme python. Python doivent être respectées. ... Dans cet exercice nous allons adapter des algorithmes de tri vus en cours afin ...



cours-exo7-complement.pdf

SOMMAIRE. Cours et exercices de maths Algorithmes. Voici comment implémenter la dichotomie dans le langage Python. ... Algorithme . dichotomie.py (1).



Leçon 903 : Exemples dalgorithmes de tri. Correction et complexité

cherche dans un tableau (dichotomie) l'algorithme de Kruskal (arbre couvrant minimal) ou encore l'implémentation de file de priorité.



le-menu-python.pdf

Nous aborderons dans ce chapitre le menu Python des calculatrices graphiques CASIO. Graph 35+E II et Graph90+E en nous servant de différents exercices en 



Python au lycée - tome 2

Voir le rappel de cours juste après cette activité pour ce calcul. 3. Meilleure suite. Le principe de la dichotomie se décline en l'algorithme suivant : ...



TP Python

Comprendre l'algorithme de la droite des moindres carrées ;. • votre exercice pour le prochain TP. Page 57. 6 - Les fonctions (fin). (…) la méthode est 

Cours de mathématiques

Première année

ComplémentsExo7

2

SommaireExo7

1Zéros des fonctions. ...............................................5

1

La dichotomie

5 2

La méthode de la sécante

10 3

La méthode de Newton

14

2Algorithmes et mathématiques. .................................19

1

P remierspas avec ??????.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2

Écriture des entiers

24
3

Calculs de sinus, cosinus, tangente

30
4

L esr éels

34
5

Arithmétique - Algorithmes r écursifs

39
6

P olynômes- Comple xitéd"un algorithme

45

3Cryptographie. ..................................................51

1

L echiffrement de César

51
2

L echiffrement de V igenère

56
3

La machine Enigma et les clés secr ètes

59
4

La cr yptographieà clé publique

65
5

L "arithmétiquepour RS A

68
6

L echiffrement RS A

72

4La chaînette. ....................................................79

1

L ecosinus hyperbolique

80
2

Équation de la chaînette

83
3

L ongueurd"une chaînette

88

5La règle et le compas. ...........................................95

1

Constructions et les tr oispr oblèmesgrecs

95
2 L esnombres constructibles à la r ègleet au compas 100
3

Éléments de théorie des corps

107
4

Corps et nombres constructibles

111
5

Applications aux pr oblèmesgrecs

115

6Leçons de choses. ..............................................119

1

T ravailleravec les vidéos

119
2

Alphabet grec

121
3

Écrire des mathématiques : L

ATEX en cinq minutes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4 F ormulesde trigonométrie : sinus, cosinus, tangente 124
5 F ormulaire: trigonométrie circulaire et hyperbolique 130
6

F ormulesde développements limités

133
7

F ormulaire: primitives

134 3

4SOMMAIRE

Cours et exercices de maths

1 Zéros des fonctionsExo7

?????ç?????? ?? ?? ??????? ?? ??????Dans ce chapitre nous allons appliquer toutes les notions précédentes sur les suites et les fonctions,

à la recherche des zéros des fonctions. Plus précisément, nous allons voir trois méthodes afin de

trouver des approximations des solutions d"une équation du type (f(x)AE0). 1.

La dichotomie

1.1.

Principe de la dichotomie

Le principe de dichotomie repose sur la version suivante duthéorème des valeurs intermé- diaires:Théorème 1 Soitf:[a,b]!Rune fonction continue sur un segment. Sif(a)¢f(b)É0, alors il existe`2[a,b] tel quef(`)AE0.

La conditionf(a)¢f(b)É0 signifie quef(a) etf(b) sont de signes opposés (ou que l"un des deux est

nul). L"hypothèse de continuité est essentielle!xy a f(a)Ç0bf(b)È0` xy af(a)È0b f(b)Ç0`

Ce théorème affirme qu"il existe au moins une solution de l"équation (f(x)AE0) dans l"intervalle

[a,b]. Pour le rendre effectif, et trouver une solution (approchée) de l"équation (f(x)AE0), il s"agit

maintenant de l"appliquer sur un intervalle suffisamment petit. On va voir que cela permet d"obte- nir un`solution de l"équation (f(x)AE0) comme la limite d"une suite.

6Zéros des fonctionsVoici comment construire une suite d"intervalles emboîtés, dont la longueur tend vers 0, et conte-

nant chacun une solution de l"équation (f(x)AE0). On part d"une fonctionf:[a,b]!Rcontinue, avecaÇb, etf(a)¢f(b)É0. Voici la première étape de la construction : on regarde le signe de la valeur de la fonctionf appliquée au point milieu aÅb2 -Sif(a)¢f(aÅb2 )É0, alors il existec2[a,aÅb2 ] tel quef(c)AE0. Sif(a)¢f(aÅb2)È0, cela implique quef(aÅb2)¢f(b)É0, et alors il existec2[aÅb2 ,b] tel que f(c)AE0.xy a baÅb2f(aÅb2 )È0xy a baÅb2 f(aÅb2 )Ç0 Nous avons obtenu un intervalle de longueur moitié dans lequel l"équation (f(x)AE0) admet une solution. On itère alors le procédé pour diviser de nouveau l"intervalle en deux.

Voici le processus complet :

Au rang 0 :

On posea0AEa,b0AEb. Il existe une solutionx0de l"équation (f(x)AE0) dans l"intervalle [a0,b0].

Au rang 1 :

-Sif(a0)¢f(a0Åb02 )É0, alors on posea1AEa0etb1AEa0Åb02 -sinon on posea1AEa0Åb02 etb1AEb. Dans les deux cas, il existe une solutionx1de l"équation (f(x)AE0) dans l"intervalle [a1,b1].

Au rang n:

supposons construit un intervalle [an,bn], de longueurb¡a2 n, et contenant une solutionxnde l"équation (f(x)AE0). Alors : -Sif(an)¢f(anÅbn2 )É0, alors on poseanÅ1AEanetbnÅ1AEanÅbn2 -sinon on poseanÅ1AEanÅbn2 etbnÅ1AEbn. Dans les deux cas, il existe une solutionxnÅ1de l"équation (f(x)AE0) dans l"intervalle [anÅ1,bnÅ1].

À chaque étape on a

a nÉxnÉbn. On arrête le processus dès quebn¡anAEb¡a2 nest inférieur à la précision souhaitée.

Comme (an) est par construction une suite croissante, (bn) une suite décroissante, et (bn¡an)!0

lorsquen!Å1, les suites (an) et (bn) sont adjacentes et donc elles admettent une même limite.

D"après le théorème des gendarmes, c"est aussi la limite disons`de la suite (xn). La continuité de

fmontre quef(`)AElimn!Å1f(xn)AElimn!Å10AE0. Donc les suites (an) et (bn) tendent toutes les deux vers`, qui est une solution de l"équation (f(x)AE0). 1.2.

Résultats numériques pour

p10 Nous allons calculer une approximation dep10. Soit la fonctionfdéfinie parf(x)AEx2¡10, c"est une fonction continue surRqui s"annule en§p10. De plusp10est l"unique solution positive de

Zéros des fonctions7l"équation (f(x)AE0). Nous pouvons restreindre la fonctionfà l"intervalle [3,4] : en effet 32AE9É10

donc 3Ép10et 42AE16Ê10 donc 4Êp10. En d"autre termesf(3)É0 etf(4)Ê0, donc l"équation

(f(x)AE0) admet une solution dans l"intervalle [3,4] d"après le théorème des valeurs intermédiaires,

et par unicité c"estp10, donc p102[3,4]. Notez que l"on ne choisit pas pourfla fonctionx7!x¡p10car on ne connaît pas la valeur dep10.

C"est ce que l"on cherche à calculer!xy

343.53.253.125Voici les toutes premières étapes :

1. On posea0AE3 etb0AE4, on a bienf(a0)É0 etf(b0)Ê0. On calculea0Åb02

AE3,5 puisf(a0Åb02) :

f(3,5)AE3,52¡10AE2,25Ê0. Doncp10est dans l"intervalle [3;3,5] et on posea1AEa0AE3 et b1AEa0Åb02

AE3,5.

2. On sait donc quef(a1)É0 etf(b1)Ê0. On calculef(a1Åb12)AEf(3,25)AE0,5625Ê0, on pose a2AE3 etb2AE3,25. 3. On calculef(a2Åb22)AEf(3,125)AE¡0,23...É0. Commef(b2)Ê0 alors cette foisfs"annule sur le second intervalle [a2Åb22 ,b2] et on posea3AEa2Åb22

AE3,125 etb3AEb2AE3,25.

À ce stade, on a prouvé : 3,125Ép10É3,25.

Voici la suite des étapes :

a

0AE3b0AE4

a

1AE3b1AE3,5

a

2AE3b2AE3,25

a

3AE3,125b3AE3,25

a

4AE3,125b4AE3,1875

a

5AE3,15625b5AE3,1875

a

6AE3,15625b6AE3,171875

a

7AE3,15625b7AE3,164062...

a

8AE3,16015...b8AE3,164062...

Donc en 8 étapes on obtient l"encadrement :

3,160Ép10É3,165

En particulier, on vient d"obtenir les deux premières décimales : p10AE3,16... 1.3.

Résultats numériques pour (1,10)1/12

Nous cherchons maintenant une approximation de (1,10)1/12. Soitf(x)AEx12¡1,10. On posea0AE1 etb0AE1,1. Alorsf(a0)AE¡0,10É0 etf(b0)AE2,038...Ê0.

8Zéros des fonctions

a

0AE1b0AE1,10

a

1AE1b1AE1,05

a

2AE1b2AE1,025

a

3AE1b3AE1,0125

a

4AE1,00625b4AE1,0125

a

5AE1,00625b5AE1,00937...

a

6AE1,00781...b6AE1,00937...

a

7AE1,00781...b7AE1,00859...

a

8AE1,00781...b8AE1,00820...

Donc en 8 étapes on obtient l"encadrement :

1,00781É(1,10)1/12É1,00821

1.4.

Calcul de l"erreur La méthode de dichotomie a l"énorme avantage de fournir un encadrement d"une solution`de

l"équation (f(x)AE0). Il est donc facile d"avoir une majoration de l"erreur. En effet, à chaque étape,

la taille l"intervalle contenant`est divisée par 2. Au départ, on sait que`2[a,b] (de longueur

b¡a); puis`2[a1,b1] (de longueurb¡a2); puis`2[a2,b2] (de longueurb¡a4); ...; [an,bn] étant de

longueurb¡a2 n. Si, par exemple, on souhaite obtenir une approximation de`à 10¡Nprès, comme on sait que anÉ`Ébn, on obtientj`¡anjÉjbn¡anjAEb¡a2 n. Donc pour avoirj`¡anjÉ10¡N, il suffit de choisir ntel queb¡a2 nÉ10¡N.

Nous allons utiliser le logarithme décimal :

b¡a2 nÉ10¡N()(b¡a)10NÉ2n ()log(b¡a)Ålog(10N)Élog(2n) ()log(b¡a)ÅNÉnlog2 ()nÊNÅlog(b¡a)log2

Sachantlog2AE0,301..., si par exempleb¡aÉ1, voici le nombre d"itérations suffisantes pour avoir

une précision de 10¡N(ce qui correspond, à peu près, àNchiffres exacts après la virgule).

10

¡10(»10 décimales) 34 itérations

10

¡100(»100 décimales) 333 itérations

10 ¡1000(»1000 décimales) 3322 itérations Il faut entre 3 et 4 itérations supplémentaires pour obtenir une nouvelle décimale.Remarque En toute rigueur il ne faut pas confondre précision et nombre de décimales exactes, par

exemple 0,999 est une approximation de 1,000 à 10¡3près, mais aucune décimale après la

virgule n"est exacte. En pratique, c"est la précision qui est la plus importante, mais il est plus

frappant de parler du nombre de décimales exactes.

Zéros des fonctions9

1.5.

Algorithmes Voici comment implémenter la dichotomie dans le langage??????. Tout d"abord on définit une

fonctionf(ici par exemplef(x)AEx2¡10) :Algorithme . dichotomie.py (1) Puis la dichotomie proprement dite : en entrée de la fonction, on a pour variablesa,betnle nombre d"étapes voulues.Algorithme . dichotomie.py (2) ???Même algorithme, mais avec cette fois en entrée la précision souhaitée :

Algorithme . dichotomie.py (3)

???Enfin, voici la version récursive de l"algorithme de dichotomie.

Algorithme . dichotomie.py (4)

10Zéros des fonctions

Mini-exercices

1. À la main, cal culerun encadrement à 0 ,1 près dep3. Idem avec 3p2. 2. Calculer une approxim ationdes solutions de l"équation x3Å1AE3x.

3.Est-il plus efficace de diviser l"intervalle en 4 au lieu d"en 2? (À chaque itération, la

dichotomie classique nécessite l"évaluation defen une nouvelle valeuraÅb2pour une précision améliorée d"un facteur 2.) 4. Écrire un algorithm epour calculer plusieurs solutions de ( f(x)AE0). 5. On se donne un tableau trié de tailleN, rempli de nombres appartenant à{1,...,n}. Écrire un algorithme qui teste si une valeurkapparaît dans le tableau et en quelle position.2.La méthode de la sécante 2.1.

Principe de la sécante

L"idée de la méthode de la sécante est très simple : pour une fonctionfcontinue sur un intervalle

[a,b], et vérifiantf(a)É0,f(b)È0, on trace le segment [AB] oùAAE(a,f(a)) etBAE(b,f(b)). Si le

segment reste au-dessus du graphe defalors la fonction s"annule sur l"intervalle [a0,b] où (a0,0) est le point d"intersection de la droite (AB) avec l"axe des abscisses. La droite (AB) s"appelle la sécante. On recommence en partant maintenant de l"intervalle [a0,b] pour obtenir une valeura00.xy ab AB a 0A 0a 00A 00

Zéros des fonctions11

Proposition 1Soitf:[a,b]!Rune fonction continue, strictement croissante et convexe telle quef(a)É0,

f(b)È0. Alors la suite définie par a est croissante et converge vers la solution`de (f(x)AE0). L"hypothèsefconvexesignifie exactement que pour toutx,x0dans [a,b] la sécante (ou corde) entre (x,f(x)) et (x0,f(x0)) est au-dessus du graphe def.xy x x

0(x,f(x))(x0,f(x0))Démonstration

1. J ustifionsd"abord la constructi onde la suite récurrente . L"équation de la droite passant par les deux points (a,f(a)) et (b,f(b)) est yAE(x¡a)f(b)¡f(a)b¡aÅf(a)

Cette droite intersecte l"axe des abscisses en (a0,0) qui vérifie donc 0AE(a0¡a)f(b)¡f(a)b¡aÅf(a),

donca0AEa¡b¡af(b)¡f(a)f(a). 2.

Croissance de ( an).

Montrons par récurrence quef(an)É0. C"est vrai au rang 0 carf(a0)AEf(a)É0 par hypothèse.

Supposons vraie l"hypothèse au rangn. SianÅ1Çan(un cas qui s"avéreraa posteriorijamais réa-

lisé), alors commefest strictement croissante, on af(anÅ1)Çf(an), et en particulierf(anÅ1)É0.

SinonanÅ1Êan. Commefest convexe : la sécante entre (an,f(an)) et (b,f(b)) est au-dessus

du graphe def. En particulier le point (anÅ1,0) (qui est sur cette sécante par définitionanÅ1)

est au-dessus du point (anÅ1,f(anÅ1)), et doncf(anÅ1)É0 aussi dans ce cas, ce qui conclut la

récurrence.

Commef(an)É0 etfest croissante, alors par la formuleanÅ1AEan¡b¡anf(b)¡f(an)f(an), on obtient

queanÅ1Êan. 3.

Convergence de ( an).

La suite (an) est croissante et majorée parb, donc elle converge. Notons`sa limite. Par continuitéf(an)!f(`). Comme pour toutn,f(an)É0, on en déduit quef(`)É0. En parti- culier, comme on supposef(b)È0, on a`Çb. Commean!`,anÅ1!`,f(an)!f(`), l"égalité

anÅ1AEan¡b¡anf(b)¡f(an)f(an) devient à la limite (lorsquen! Å1) :`AE`¡b¡`f(b)¡f(`)f(`), ce qui

impliquef(`)AE0. Conclusion : (an) converge vers la solution de (f(x)AE0).

12Zéros des fonctions

2.2.

Résultats numériques pour

p10PouraAE3,bAE4,f(x)AEx2¡10 voici les résultats numériques, est aussi indiquée une majoration

de l"erreur"nAEp10¡an(voir ci-après). a 0AE3"

0É0,1666...

a

1AE3,14285714285..."

1É0,02040...

a

2AE3,16000000000..."

2É0,00239...

a

3AE3,16201117318..."

3É0,00028...

a

4AE3,16224648985..."

4É3,28...¢10¡5

a

5AE3,16227401437..."

5É3,84...¢10¡6

a

6AE3,16227723374..."

6É4,49...¢10¡7

a

7AE3,16227761029..."

7É5,25...¢10¡8

a

8AE3,16227765433..."

8É6,14...¢10¡9

2.3.

Résultats numériques pour (1,10)1/12

Voici les résultats numériques avec une majoration de l"erreur"nAE(1,10)1/12¡an, avecf(x)AE x

12¡1,10,aAE1 etbAE1,1

a 0AE1"

0É0,0083...

a

1AE1,00467633..."

1É0,0035...

a

2AE1,00661950..."

2É0,0014...

a

3AE1,00741927..."

3É0,00060...

a

4AE1,00774712..."

4É0,00024...

a

5AE1,00788130..."

quotesdbs_dbs45.pdfusesText_45
[PDF] algorithme dichotomie tableau PDF Cours,Exercices ,Examens

[PDF] algorithme dichotomie ti 82 PDF Cours,Exercices ,Examens

[PDF] algorithme dichotomie ti 83 PDF Cours,Exercices ,Examens

[PDF] algorithme dichotomie xcas PDF Cours,Exercices ,Examens

[PDF] Algorithme DM 2nd 2nde Mathématiques

[PDF] Algorithme DM pour le 13/02 Terminale Mathématiques

[PDF] Algorithme du distributeur (avec une calculatrice TI) 2nde Mathématiques

[PDF] algorithme écrit en langage naturel PDF Cours,Exercices ,Examens

[PDF] Algorithme écrit sur papier et a programmer avec Algobox 2nde Mathématiques

[PDF] algorithme em r PDF Cours,Exercices ,Examens

[PDF] algorithme em sous r PDF Cours,Exercices ,Examens

[PDF] algorithme en langage naturel exemple PDF Cours,Exercices ,Examens

[PDF] algorithme en mathématiques 2nde Mathématiques

[PDF] Algorithme en Seconde 3ème Mathématiques

[PDF] Algorithme en seconde avec calculatrice 3ème Mathématiques