Câu 3 trang 51 SGK Tin học 10Hãy viết thuật toán giải phương trình bậc nhất: ax + b = 0 và đề xuất các test tiêu biểu. Quảng cáo
Đề bài Hãy viết thuật toán giải phương trình bậc nhất: ax + b = 0 và đề xuất các test tiêu biểu. Lời giải chi tiết Thuật toán giải phương trình ax + b = 0 - Bằng liệt kê tuần tự Bước 1: Nhập hai số thực a, b Bước 2. Nếu a = 0 Bước 2.1. Nếu b ≠0 thì thông báo phương trình vô định, rồi kết thúc; Bước 2.2. Nếu b = 0 thì gán x Bước 3: x Bước 4. Đưa ra nghiệm x, rồi kết thúc. - Sơ đồ khối: Đề xuất các test tiêu chuẩn Để xét tất cả các trường hợp có thể xảy ra, ta sử dụng ba bộ test như sau: i) a = 0, b = 1 (kiểm tra trường hợp phương trình vô định); ii) a = 0,b = 0 (kiểm tra trường hợp nghiệm x=0); iii) a = 3, b = 6 (kiểm tra trường hợp nghiêm , y = -b/a). Loigiaihay.com
Quảng cáo
|