Giúp em với ạ viết thuật toán giải phương trình bậc 2 ax² + bx + c = 0
2 câu trả lời
Bước 1: Nhập vô a,b,c
Bước 2 : Dt <- 4-(sqr(b) – 4*a*c);
Bước 3 xét 3 TH
*DT < 0 => phương trình vô nghiệm => đến bước 6
*DT = 0 thì đến bước 4
* DT> 0 thì đến bước 5
Bước 4
phương trình có một nghiệm là x = -b/(2*a) => đến bước 6
bước 5
phương trình có hai nghiệm
x1= (-b + -sqrt( DT) / (2*a)
x2 = (-b – sqrt(DT ) / (2*a)
bước 6 : in ra kết quả và kết thúc chươc trình
thuật toán
mô tả thuật toán bằng cách liệt kê:
b1: nhập 3 số a, b, c
b2: d ≤-b*b-4*a*c
b3:nếu d= 1 ⇒phương trình vô nghiệm và kết thúc
b4:nếu d=0 ⇒ phương trình có 1 nghiệm và tính nghiệm x=-b/2a
b5: nếu d≥0 phương trình có 2 nghiệm phân biệt