Câu hỏi tự luận mức độ nhận biết tin học 5 CTST bài 10: Cấu trúc rẽ nhánh

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

Câu 1: Em hãy trình bày khái niệm của cấu trúc rẽ nhánh.

Câu 2: Theo em, cấu trúc rẽ nhánh có vai trò gì?

Câu 3: Em hãy liệt kê một vài ví dụ về các tình huống trong cuộc sống hàng ngày có thể mô tả bằng cấu trúc rẽ nhánh.

Câu 4: Cấu trúc rẽ nhánh thường được sử dụng khi nào?

Câu 5: Em hãy so sánh sự khác biệt giữa cấu trúc tuần tự và cấu trúc rẽ nhánh?


Câu 1:

- Cấu trúc rẽ nhánh trong lập trình giống như một ngã ba đường. Khi đến ngã ba, chúng ta sẽ phải đưa ra quyết định rẽ trái hay rẽ phải dựa vào một điều kiện nào đó. Tương tự, trong lập trình, khi gặp cấu trúc rẽ nhánh, chương trình sẽ kiểm tra một điều kiện nào đó, nếu điều kiện đó đúng thì sẽ thực hiện một lệnh hoặc một nhóm lệnh, nếu sai thì sẽ thực hiện lệnh hoặc nhóm lệnh khác.

Câu 2:

- Giúp cho chương trình có thể đưa ra các quyết định khác nhau dựa trên các điều kiện khác nhau, làm cho chương trình trở nên linh hoạt và thông minh hơn. Nhờ cấu trúc rẽ nhánh, chương trình có thể xử lý được nhiều tình huống phức tạp hơn, không chỉ đơn thuần thực hiện các lệnh theo một trình tự cố định.

Câu 3:

- Nếu trời mưa thì mang ô, nếu không thì không mang ô.

- Nếu trời lạnh thì mặc áo ấm, nếu trời nóng thì mặc áo mỏng.

Câu 4:

- Muốn chương trình có thể đưa ra các quyết định khác nhau dựa trên các điều kiện khác nhau.

- Muốn chương trình có thể xử lý các tình huống phức tạp, có nhiều trường hợp xảy ra.

- Muốn chương trình trở nên linh hoạt và tự động hóa hơn.-

Câu 5:

- Cấu trúc tuần tự: Các lệnh được thực hiện tuần tự theo một trình tự nhất định, không có sự lựa chọn nào.

- Cấu trúc rẽ nhánh: Chương trình sẽ kiểm tra một điều kiện, nếu điều kiện đúng thì thực hiện một lệnh hoặc một nhóm lệnh, nếu sai thì thực hiện lệnh hoặc nhóm lệnh khác.


Bình luận

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