Bài 3 trang 51 SGK Tin học 10

Xuất bản: 28/11/2018

Giải bài 3 trang 51 Sách giáo khoa Tin học lớp 10: 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.

Mục lục nội dung

Đề 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ướcBài 2 trang 51 SGK Tin học 10

Lời giải bà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.

Input Output
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 <-  0 rồi chuyển sang bước 4;

Bước 3:  x <- -b/a

Bước 4. Đưa ra nghiệm X, rồi kết thúc.

- Sơ đồ khối:

Bài 3 trang 51 SGK Tin học 10
 

Đề 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ập trong Tin học lớp 10 khác tại doctailieu.com.
 

Bạn còn vấn đề gì băn khoăn?
Vui lòng cung cấp thêm thông tin để chúng tôi giúp bạn
Hủy

TẢI VỀ

CÓ THỂ BẠN QUAN TÂM