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) 27/08/2021 Bởi Sadie 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)
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 Bình luận
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 Bình luận
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
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