Câu hỏi tự luận mức độ thông hiểu Tin học 9 KNTT bài 16: Thực hành Lập phương trình máy tính

2. THÔNG HIỂU (4 CÂU)

Câu 1: Viết chương trình nhập vào lương cơ bản, các loại phụ cấp và thuế suất, tính và in ra lương thực tế của một nhân viên.

Câu 2: Viết chương trình nhập vào một dãy số, tìm và in ra giá trị lớn nhất trong dãy.

Câu 3: Viết chương trình tính tổng lương của tất cả nhân viên trong một công ty.

Câu 4: Thuật toán sắp xếp có vai trò gì trong việc tìm giá trị lớn nhất?


Câu 1:

- Tạo các biến lương cơ bản, phụ cấp, thuế suất, lương thực tế.

- Nhập liệu: Sử dụng khối lệnh "hỏi" để người dùng nhập vào giá trị cho các biến trên.

- Sử dụng các phép toán cộng, trừ, nhân, chia để tính lương thực tế.

- Sử dụng khối lệnh "nói" để hiển thị kết quả tính toán.

Câu 2:

- Tạo các biến số lượng phần tử, số, max.

- Nhập liệu: Hỏi người dùng nhập vào số lượng phần tử của dãy.

- Sử dụng vòng lặp lặp lại để nhập từng phần tử của dãy.

- Sử dụng khối lệnh nếu...thì để so sánh phần tử hiện tại với giá trị lớn nhất hiện có. Nếu phần tử hiện tại lớn hơn thì cập nhật giá trị lớn nhất.

- Hiển thị kết quả: Hiển thị giá trị lớn nhất tìm được.

Câu 3:

- Tạo các biến số lượng nhân viên, lương, tổng lương.

- Hỏi người dùng nhập vào số lượng nhân viên.

- Sử dụng vòng lặp lặp lại để nhập lương của từng nhân viên.

- Cộng dồn lương của từng nhân viên vào biến tổng lương.

- Hiển thị tổng lương.

Câu 4:

- Trong Scratch, có thể sử dụng các khối lệnh sắp xếp sẵn để sắp xếp một danh sách. Sau khi sắp xếp, phần tử cuối cùng của danh sách sẽ là giá trị lớn nhất. Tuy nhiên, đối với các bài toán đơn giản, việc duyệt qua danh sách và so sánh từng phần tử để tìm giá trị lớn nhất thường hiệu quả hơn.


Bình luận

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