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
2SommaireExo7
1Zéros des fonctions. ...............................................5
1La dichotomie
5 2La méthode de la sécante
10 3La méthode de Newton
142Algorithmes et mathématiques. .................................19
1P remierspas avec ??????.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2Écriture des entiers
243
Calculs de sinus, cosinus, tangente
304
L esr éels
345
Arithmétique - Algorithmes r écursifs
396
P olynômes- Comple xitéd"un algorithme
453Cryptographie. ..................................................51
1L echiffrement de César
512
L echiffrement de V igenère
563
La machine Enigma et les clés secr ètes
594
La cr yptographieà clé publique
655
L "arithmétiquepour RS A
686
L echiffrement RS A
724La chaînette. ....................................................79
1L ecosinus hyperbolique
802
Équation de la chaînette
833
L ongueurd"une chaînette
885La règle et le compas. ...........................................95
1Constructions et les tr oispr oblèmesgrecs
952 L esnombres constructibles à la r ègleet au compas 100
3
Éléments de théorie des corps
1074
Corps et nombres constructibles
1115
Applications aux pr oblèmesgrecs
1156Leçons de choses. ..............................................119
1T ravailleravec les vidéos
1192
Alphabet grec
1213
Écrire des mathématiques : L
ATEX en cinq minutes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4 F ormulesde trigonométrie : sinus, cosinus, tangente 1245 F ormulaire: trigonométrie circulaire et hyperbolique 130
6
F ormulesde développements limités
1337
F ormulaire: primitives
134 34SOMMAIRE
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 deZé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Åb02AE3,5 puisf(a0Åb02) :
f(3,5)AE3,52¡10AE2,25Ê0. Doncp10est dans l"intervalle [3;3,5] et on posea1AEa0AE3 et b1AEa0Åb02AE3,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Åb22AE3,125 etb3AEb2AE3,25.
À ce stade, on a prouvé : 3,125Ép10É3,25.Voici la suite des étapes :
a0AE3b0AE4
a1AE3b1AE3,5
a2AE3b2AE3,25
a3AE3,125b3AE3,25
a4AE3,125b4AE3,1875
a5AE3,15625b5AE3,1875
a6AE3,15625b6AE3,171875
a7AE3,15625b7AE3,164062...
a8AE3,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
a0AE1b0AE1,10
a1AE1b1AE1,05
a2AE1b2AE1,025
a3AE1b3AE1,0125
a4AE1,00625b4AE1,0125
a5AE1,00625b5AE1,00937...
a6AE1,00781...b6AE1,00937...
a7AE1,00781...b7AE1,00859...
a8AE1,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 longueurb¡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)log2Sachantlog2AE0,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, parexemple 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 00Zé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 x0(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-dessusdu 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...
a1AE3,14285714285..."
1É0,02040...
a2AE3,16000000000..."
2É0,00239...
a3AE3,16201117318..."
3É0,00028...
a4AE3,16224648985..."
4É3,28...¢10¡5
a5AE3,16227401437..."
5É3,84...¢10¡6
a6AE3,16227723374..."
6É4,49...¢10¡7
a7AE3,16227761029..."
7É5,25...¢10¡8
a8AE3,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 x12¡1,10,aAE1 etbAE1,1
a 0AE1"0É0,0083...
a1AE1,00467633..."
1É0,0035...
a2AE1,00661950..."
2É0,0014...
a3AE1,00741927..."
3É0,00060...
a4AE1,00774712..."
4É0,00024...
a5AE1,00788130..."
quotesdbs_dbs45.pdfusesText_45[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