Câu hỏi tự luận mức độ nhận biết Tin học 9 CTST bài 11: Giải quyết vấn đề

1. NHẬN BIẾT (5 CÂU)

Câu 1: Quá trình giải quyết vấn đề gồm những bước nào?

Câu 2: Em cần phải làm gì để có thể xác định nguyên nhân của vấn đề? Lấy ví dụ minh hoạ. 

Câu 3: Giải thích tại sao việc xác định bài toán một cách rõ ràng là bước đầu tiên quan trọng trong quá trình giải quyết vấn đề?

Câu 4: Thuật toán là gì và tại sao nó quan trọng trong việc giải quyết vấn đề bằng máy tính?

Câu 5: Cấu trúc điều khiển trong lập trình có những loại nào?


Câu 1: 

- Xác định vấn đề

- Xác định nguyên nhân

- Xây dựng giải pháp 

- Thực hiện giải pháp 

- Đánh giá kết quả

Câu 2:

- Thu thập, phân tích, tổng hợp thông tin để chỉ ra nguyên nhân dẫn đến vấn đề.

- Nếu máy tính của em đột nhiên bị tắt, em cần thu thập thông tin như: máy tính đã hoạt động như thế nào trước khi tắt, có bất kỳ thông báo lỗi nào xuất hiện không, nhiệt độ máy có quá cao không, v.v. Sau đó, em phân tích các thông tin này để đưa ra kết luận: có thể máy tính bị quá nhiệt, nguồn điện không ổn định, hoặc có phần cứng bị hỏng.

Câu 3:

- Khi biết rõ vấn đề cần giải quyết, chúng ta sẽ có một hướng đi rõ ràng và tránh việc đi lạc đề.

- Việc xác định rõ ràng bài toán giúp lựa chọn các phương pháp, công cụ và tài nguyên phù hợp để giải quyết vấn đề.

- Khi có một định nghĩa rõ ràng về bài toán, có thể dễ dàng đánh giá xem giải pháp của mình có đáp ứng được yêu cầu của bài toán hay không.

Câu 4:

- Thuật toán là một tập hợp các hướng dẫn cụ thể, sắp xếp theo một trình tự logic để giải quyết một bài toán.

- Vai trò của thuật toán:

+ Thuật toán cho máy tính biết phải làm gì để giải quyết bài toán.

+ Nếu thuật toán được thiết kế tốt, kết quả thu được sẽ chính xác.

+ Một thuật toán tốt sẽ giúp giảm thiểu thời gian và tài nguyên máy tính cần thiết.

Câu 5:

- Cấu trúc rẽ nhánh, cấu trúc lặp


Bình luận

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