Bài 3 trang 51 SGK Tin học 10
- 1. Đề bài
- 2. Lời giải
Đề 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.
Xem lại bài trước:Bài 2 trang 51 SGK Tin học 10
Lời giảibài 3 trang 51 SGK Tin học 10:
Cách 1:
- Bước 1: Nhập a,b và khởi tạo biến x.
- Bước 2: Nếu a # 0 thì thực hiện bước 3, nếu không quay về bước 1.
- Bước 3: x -b/a
- Bước 4: Thông báo x.
3 6 | -2 |
3 0 | 0 |
0 2 | |
3/4 3 | -4 |
Cách 2:
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]
---------------
Xem thêm đáp án các bài tậptrongTin học lớp 10khác tại doctailieu.com.
TẢI VỀ
[phien ban .doc]
[phien ban .pdf]
CÓ THỂ BẠN QUAN TÂM
- Bài 2 trang 51 SGK Tin học 10
- Bài 1 trang 51 SGK Tin học 10