Cum se creează un algoritm pentru rezolvarea ecuației patrate

Ecuația algebrică quadratică are forma:

ax2 + bx + c = 0. (1)

Aici a, b și c sunt coeficienți. Mai întâi trebuie să calculăm diferența dintre ecuația patratică







Dacă D> 0, atunci ecuația cuadratoare are două rădăcini x1 și x2. Fie C = rădăcină (D). Adică, trebuie să calculam rădăcina pătrată a lui D. Avem astfel de soluții

x1 = (-b + C) / (2a) și x2 = (-b-C) / (2a). (3)

Dacă discriminantul este D = 0, atunci C = 0 și ambele rădăcini sunt identice X1 = X2 (deși la școală se spune de obicei că există doar o singură soluție) și se calculează prin formula

X1 = X2 = -b / (2a). (4). Această formulă rezultă din formula (3) pentru C = D = 0.







Dacă discriminantul D este mai mic decât zero, atunci rădăcina lui D nu poate fi calculată, C este un număr imaginar. În general, există rădăcini (2 bucăți), dar vor fi numere imaginare. Deși la școală ei învață că în acest caz nu există rădăcini. Deci, vom presupune că nu există rădăcini.

Algoritmul de soluție va fi următorul

Dar numai aici, discriminantul D este notat cu litera d

Și ce trebuie să facă pentru a face acest lucru?

  1. Obțineți coeficienții ecuației - A, B, C.
  2. Calculați diferența D = B ^ 2-4 * A * C.
  3. Dacă (D <0), вывести сообщение "Уравнение действительных решений не имеет", после чего закончить.
  4. Dacă (D = 0), calculați X = -B / (2 * A), afișați mesajul "One root, X =", X, apoi terminați.
  5. Dacă (D> 0), calculați X1 = (-B + rădăcină (D)) / (2 * A), X2 = X1 = ", X1," X2 = ", X2, apoi terminați.






Articole similare

Trimiteți-le prietenilor: