Em hãy ghép các khối lệnh a, b, c. d vào các vị trí tương ứng 1, 2, 3, 4 ở Hinh 14.8 để được thuật toán giải phương trình ax + b = 0 trong ngôn ngữ lập trình Scratch với các gá trị a, b nhập từ bàn phím.

Vận dụng

Câu hỏi 1. Em hãy ghép các khối lệnh a, b, c, d vào các vị trí tương ứng 1, 2, 3, 4 ở Hình 14.8 để được thuật toán giải phương trình ax + b = 0 trong ngôn ngữ lập trình Scratch với các giả

trị a, b nhập từ bàn phím.

Giải Tin học 8 Kết nối bài 14 Cấu trúc điều khiển


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:

Giải Tin học 8 Kết nối bài 14 Cấu trúc điều khiển

Đề 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 tại: https://loigiaihay.com/cau-3-trang-51-sgk-tin-hoc-10-c156a24918.html#ixzz7uax1JtUE


Trắc nghiệm Tin học 8 kết nối Bài 14 Cấu trúc điều khiển

Bình luận

Giải bài tập những môn khác