Câu hỏi tự luận mức độ thông hiểu Tin học 9 CTST bài 12: Bài toán trong tin học

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

Câu 1: Vì sao cần sử dụng các cấu trúc điều khiển trong lập trình?

Câu 2: Nhiệm vụ có thể giao cho máy tính thực hiện được gọi là gì?

Câu 3: Viết thuật toán tìm số lớn nhất trong một dãy số.

Câu 4: Viết thuật toán kiểm tra xem một số có phải là số nguyên tố hay không.


Câu 1:

- Cấu trúc điều khiển cho phép chương trình thực hiện các khối lệnh khác nhau tùy thuộc vào giá trị của các biến hoặc điều kiện.

- Các cấu trúc lặp giúp thực hiện một khối lệnh nhiều lần, tiết kiệm thời gian và công sức viết code.

- Xử lý các tình huống phức tạp

Câu 2:

- Bài toán tin học

Câu 3:

- Khởi tạo biến max bằng giá trị của phần tử đầu tiên trong dãy.

- Duyệt qua từng phần tử còn lại trong dãy.

- Nếu phần tử hiện tại lớn hơn max thì gán giá trị của phần tử hiện tại cho max.

- Sau khi duyệt hết dãy, max sẽ chứa giá trị lớn nhất.

Câu 4:

- Nhập vào số cần kiểm tra.

- Nếu số nhỏ hơn hoặc bằng 1 thì không phải số nguyên tố.

- Duyệt từ 2 đến căn bậc hai của số đó.

- Nếu số chia hết cho bất kỳ số nào trong khoảng trên thì không phải số nguyên tố.

- Nếu không chia hết cho số nào trong khoảng trên thì là số nguyên tố.


Bình luận

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