0% ont trouvé ce document utile (0 vote)
84 vues2 pages

TP Horner

TP horner maths expertes terminale

Transféré par

linabellini16
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
84 vues2 pages

TP Horner

TP horner maths expertes terminale

Transféré par

linabellini16
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Tle Mathématiques Expertes

Les polynômes
La méthode de Hörner

oit P un polynôme quelconque et α un réel. L’algorithme de Hörner (ou schéma


S de Hörner) est un algorithme permettant
— de calculer P(α) avec un nombre d’opérations réduit par rapport à la méthode
classique ;
— dans le cas où α est une racine du polynôme P, de déterminer les coefficients,
appelés coefficients de Hörner, permettant de factoriser P.

Calcul de l’image d’un nombre par P

La méthode de Hörner repose sur l’idée d’écrire les polynômes sous la forme de sommes et
de produits (donc sans puissance).
1. Soit P(x) = 3x2 + 2x + 5.
a) Vérifier que pour tout réel x, on a P(x) = x(3x + 2) + 5.
b) En déduire par un calcul rapide P(6).
2. Soit Q(x) = 4x3 + 5x2 + 6x + 7.
a) Vérifier que pour tout réel x, on a Q(x) = x(x(4x + 5) + 6) + 7.
b) En déduire par un calcul rapide Q(2).
3. Soit R(x) = 2x4 − 5x3 + 6x2 − 2x + 1. En utilisant mentalement une décomposition de R
simlaire aux décompositions des polynômes précédents, calculer mentalement R(2).
4. On schématise la méthode de Hörner par un schéma comme ci-dessous où l’on calcule S(2)
avec S(x) = 5x3 + 4x2 − 3x + 1.
Les coefficients du polynôme S (classés par puissance décroissante de x) sont sur la pre-
mière ligne et les coefficients sur la deuxième ligne, obtenus après calcul, sont appelés
coefficients de Hörner.
5 4 −3 1
×2+ ×2+ ×2+

5 14 25 S(2) = 51
Utiliser un tel schéma pour calculer T(2) où T(x) = 4x3 − 2x2 + 3x − 5.

Lycée Paul Valéry 1/2


Factorisation de P

Admis En fait, la méthode de Hörner appliqué à un polynôme P pour x = α permet d’obtenir


la décomposition de P sous la forme P(x) = (x − α)Q(x) + P(α) où Q est un polynôme dont les
coefficients sont les coefficients de Hörner.
Par exemple, en reprenant le polynôme S de la section précédente et le shéma utilisant la
méthode de Hörner pour calculer S(2), on en déduirait, à partir de la ligne des coefficients de
Hörner, que
∀x ∈ R, S(x) = (x − 2)(5x2 + 14x + 25) + 51 .
Ainsi, si α est une racine d’un polynôme P alors la méthode de Hörner permet de factoriser
rapidement P par (x − α).
Par exemple pour P(x) = 2x3 + 5x2 − 5x − 2 où x = 1 est une racine, l’algorithme de Hörner
appliqué à x = 1 est
2 5 −5 2
×1+ ×1+ ×1+

2 7 −2 P(1) = 0
et alors
∀x ∈ R, P(x) = (x − 1)(2x2 + 7x − 2) .
Pour chaque polynôme, appliquer la méthode de Hörner pour vérifier que α est une racine et
pour factoriser ce polynôme par x − α.
1. P(x) = 2x4 − 13x2 + 11x − 2 et α = 2.
2. P(x) = x3 − 4x2 + 8x − 5 et α = 1.

Programmation en Python

On représente un polynôme par une liste contenant uniquement ses coefficients (classés par
ordre décroissant des puissances de x). Par exemple le polynôme P(x) = 4x3 − 2x2 + x − 5 est
représenté par la liste [4; −2; 1; −5].

Calcul d’une image


Compléter la fonction python ci-contre nommée eval def eval(poly,a):
prenant en arguments une liste poly caractérisant un po- horner = 0
lynôme P et un réel a et renvoie, en utilisant la méthode for coef in ...
de Hörner, la valeur de P(a). horner = ...
Tester votre fonction avec les exercices précédents. return horner

Coefficients de Hörner
Modifier la fonction précédente pour obtenir les coefficients de Hörner d’un polynôme P pour
un réel a donné.
Tester votre fonction python avec les exercices précédents.

Lycée Paul Valéry 2/2

Vous aimerez peut-être aussi