Giải phương trình bậc hai bằng cách biểu diễn thuật toán (liệt kê, sơ đồ khối)

2 câu trả lời

Thuật toán liệt kê

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

ta có ax^2+bx+c=0

thuật toán như sau:

b1 Nhập a,b,c

b2 gán b^2-4ac cho Delta

b3 Nếu Delta > 0 thì gán nghiệm x1= - b - căn bậc 2 của delta tất cả chia 2a, gán x2 = - b + căn bậc 2 của delta tất cả chia 2a, và xuất nghiệm x1, x2

b4 nếu delta < 0 thì xuất ra " phương trình vô nghiệm "

b5 nếu delta = 0 thì gán x1 = - b chia 2a, gán x2 = - b chia a và xuất x1, x2

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