programme equation_second_degre : [répertoire]
- fichier python à télécharger : equation_second_degre_freescience.py
- Résolution d'une équation du second degré : a x² + b x + c = 0
fonction : ax2bxc(a, b, c)
qui retourne la liste des solutions de : a x² + b x + c = 0
en utilisant la formule ( −b ± √Δ) / (2 a)
- rappel :
somme des racines : S = x1 + x2 = −b/a
produit des racines : P = x1 x2 = c/a
- remarque : quand les 2 racines sont très différentes en valeur absolue,
cette méthode n'est pas précise pour la petite racine en valeur absolue.
Il faut d'abord calculer la plus grande racine x1 (en valeur absolue)
en évitant de faire une soustraction au numérateur :
si b > 0 : x1 = ( −b − √Δ) / (2 a)
si b < 0 : x1 = ( −b + √Δ) / (2 a)
puis en déduire l'autre racine par x2 = P / x1
retour au menu :
python
freescience