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