Connectez-vous avec des experts et des passionnés sur FRstudy.me. Obtenez des conseils étape par étape pour toutes vos questions techniques de la part de membres de notre communauté dévoués.
Sagot :
Pour calculer [tex]x^n[/tex] lorsque [tex]n\geqslant 2[/tex], il faut [tex]n-1[/tex] opérations. Ainsi, pour calculer [tex]f(x)[/tex], il faut [tex]49+48+\ldots+1=\dfrac{49\times 50}2=1225[/tex] multiplications et [tex]50[/tex] additions.
En utilisant l'algorithme de Hörner, on écrit
[tex]f(x)=1+x(1+x(1+x(1+x(\ldots x(1+x)))))[/tex] avec
[tex]49[/tex] paires de parenthèses puisqu'il y a un [tex]x[/tex] devant chaque parenthèse ouvrante et un [tex]x[/tex] dans la paire de parenthèses la plus intérieure.
Il y a une multiplication pour chacun des [tex]x[/tex] se trouvant devant une parenthèse ouvrante, donc [tex]49[/tex] multiplications, et une addition devant chacun des [tex]x[/tex], donc [tex]50[/tex] additions au total.
L'algorithme de Hörner permet donc de diminuer considérablement le nombre de multiplications, en passant de [tex]1225[/tex] à [tex]49[/tex] multiplications pour le calcul de [tex]f(x)[/tex] !
Nous apprécions votre participation active dans ce forum. Continuez à explorer, poser des questions et partager vos connaissances avec la communauté. Ensemble, nous trouvons les meilleures solutions. Chaque question trouve une réponse sur FRstudy.me. Merci et à très bientôt pour d'autres solutions.