Квадратичен алгебрични уравнение е:
брадва ^ 2 + BX + C = 0 (1)
Тук а, б и в - коефициенти. Първо, трябва да се изчисли дискриминантата на квадратното уравнение
Ако D> 0, тогава квадратното уравнение има две корени X1 и X2. Нека С = корен (D). Тогава корен квадратен се, трябва да се изчислява от D. Ние имаме такива решения
X1 = (Ь + C) / (2а) и Х2 = (Ь - C) / (2а). (3)
Ако дискриминантен D = 0, С = 0 и двете корени същия Х1 = Х2 (въпреки че обикновено в училище се каже, че има само един разтвор) и се изчислява по формулата
Х1 = Х2 = Ь / (2а). (4). Това уравнение следва от формула (3) с С = D = 0.
Ако дискриминантен D е по-малко от нула, след което се изчислява корен квадратен от D не може да бъде C е имагинерно число. Най-общо казано, има корени (2 броя), но те са имагинерни числа. Докато в училище се учи, че в този случай корените NO. Така че, ние приемаме, че няма корени.
Алгоритъмът е следните разтвори
Но тук дискриминантен D означава малка буква г
И да има?
- Получаване на коефициентите на уравнението - А, В, С
- Изчислете дискриминантен D = B ^ 2-4 * A * С
- Ако (D <0), вывести сообщение "Уравнение действительных решений не имеет", после чего закончить.
- Ако (D = 0), за да се изчисли X = -В / (2 * А), показва съобщение "Един корен, X =", X, след което покритието.
- Ако (D> 0), за да се изчисли X1 = (-В + корен (D)) / (2 * А), Х2 = (-В - корен (D)) / (2 * А), показва съобщение "Две корен, X1 = "X1", Х2 = ", Х2 и след това завърши.
Свързани статии