Câu hỏi tự luận mức độ thông hiểu tin học 5 CD bài 12: Cấu trúc rẽ nhánh
2. THÔNG HIỂU (4 CÂU)
Câu 1: Vì sao cấu trúc rẽ nhánh lại quan trọng trong việc tạo ra các chương trình có tính tương tác?
Câu 2: Em hãy giải thích cách hoạt động của cấu trúc rẽ nhánh đơn bằng một ví dụ cụ thể.
Câu 3: Trong cấu trúc rẽ nhánh kép, lệnh nào sẽ được thực hiện nếu điều kiện không đúng?
Câu 4: Em hãy so sánh cấu trúc rẽ nhánh trong Scratch với cấu trúc điều kiện trong toán học.
Câu 1:
- Cấu trúc rẽ nhánh giúp chương trình có thể đưa ra những quyết định khác nhau dựa trên các điều kiện khác nhau, từ đó tạo ra sự đa dạng và linh hoạt trong tương tác với người dùng.
Câu 2:
- Cấu trúc rẽ nhánh đơn có dạng:
Nếu (điều kiện) thì
Thực hiện các lệnh
- Ví dụ: Viết một chương trình kiểm tra xem một số có lớn hơn 10 hay không.
khi cờ xanh được nhấn
đặt số thành hỏi (Nhập một số:)
nếu (số > 10) thì
nói "Số lớn hơn 10"
- Cách hoạt động:
+ Chương trình sẽ hỏi người dùng nhập vào một số.
+ Số đó được lưu vào biến "số".
+ Chương trình kiểm tra xem giá trị của biến "số" có lớn hơn 10 hay không.
+ Nếu điều kiện đúng (số lớn hơn 10), chương trình sẽ hiển thị thông báo "Số lớn hơn 10".
+ Nếu điều kiện sai, chương trình sẽ không làm gì thêm (vì chỉ có một nhánh "nếu").
Câu 3:
- Trong cấu trúc rẽ nhánh kép, có hai nhánh:
+ Nhánh "nếu": Được thực hiện khi điều kiện đúng.
+ Nhánh "khác": Được thực hiện khi điều kiện sai.
Câu 4:
- Cấu trúc rẽ nhánh trong Scratch và cấu trúc điều kiện trong toán học đều có chung mục đích là đưa ra quyết định dựa trên các điều kiện. Tuy nhiên, có một số điểm khác biệt:
+ Trong toán học, cấu trúc điều kiện thường được viết dưới dạng ngôn ngữ tự nhiên hoặc ký hiệu toán học. Trong Scratch, cấu trúc điều kiện được biểu diễn bằng các khối lệnh trực quan.
+ Cấu trúc điều kiện trong toán học thường được sử dụng để mô tả các bài toán lý thuyết. Cấu trúc rẽ nhánh trong Scratch được sử dụng để tạo ra các chương trình thực tế và tương tác.
Bình luận