Đề bài - câu 5 trang 44 sgk tin học 10

nếu d> 0 thì đưa ra thông báo phương trình có hai nghiệm phân biệt, tính nghiệm x1= [-b + -d] / [2*a] và x2= [-b - d ] / [2*a], rồi kết thúc;

Đề bài

Mô tả thuật toán tìm nghiệmcủa phương trình bậc hai tổng quát bằng cách liệt kê hoặc bằng sơ đồ khối.

Lời giải chi tiết

Xác định bài toán:

- Input: Các số thực a, h, c [a0].

- Output: Các số thực X thoả mãn ax2+ bx + c = 0.

Ý tưởng:

- Tính d = b2- 4ac.

- Lần lượt xét ba trường hợp cho giá trị d:

+ nếu d < 0thìkết luận phương trình vô nghiệm ;

+ nếu d = 0 thì kết luận phương trình có một nghiệm x =-b/2a;

+ nếu d > 0 thì kết luận phương trình có hai nghiệm phân biệt là: x = [-b ± d] / 2a.

Thuật toán:

Mô tả thuật toán bằng cách liệt kê:

Bước I. Nhập ba số a, b, c;

Bước 2. d[b*b - 4*a*c];

Bước 3.

nếu d < 0 thì đưa ra thông báo phương trình vô nghiệm rồi kết thúc;

nếu d = 0 thì đưa ra thông báo phương trình có một nghiệm và tính nghiệm

x = -b/[2*a], rồi kết thúc;

nếu d> 0 thì đưa ra thông báo phương trình có hai nghiệm phân biệt, tính nghiệm x1= [-b + -d] / [2*a] và x2= [-b - d ] / [2*a], rồi kết thúc;

Mô tả thuật toán theo sơ đồ khối:

Video liên quan

Chủ Đề