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

Câu hỏi trong lớp Xem thêm