Câu hỏi tự luận mức độ nhận biết Tin học 8 CTST bài 13: Cấu trúc rẽ nhánh
1. NHẬN BIẾT (6 câu)
Câu 1: Cấu trúc rẽ nhánh có bao nhiêu dạng? Đó là những dạng gì?
Câu 2: Tác dụng của cấu trúc rẽ nhánh là gì?
Câu 3: Trình bày khái quát về hai dạng cấu trúc rẽ nhánh trong Scratch bằng cách hoàn thành bảng sau:
Cấu trúc rẽ nhánh | Khối lệnh rẽ nhánh trong Scratch | Hoạt động |
| ![]() |
|
| ![]() |
|
Lưu ý: |
Câu 4: Biểu thức số học là gì? Biểu thức logic là gì?
Câu 5: Các lệnh trong Scratch dưới đây thể hiện phép gì trong phép toán số học?
a)
b)
c)
d)
e)
Câu 6: Nêu ý nghĩa của các lệnh sau trong phép toán logic:
a)
b)
c)
Câu 1:
Cấu trúc rẽ nhánh có hai dạng: dạng thiếu và dạng đầy đủ.
Câu 2:
Các ngôn ngữ lập trình luôn có cấu trúc rẽ nhánh để điều khiển máy tính thực hiện công việc khi điều kiện thỏa mãn hoặc không thỏa mãn.
Câu 3:
Cấu trúc rẽ nhánh | Khối lệnh rẽ nhánh trong Scratch | Hoạt động |
Dạng thiếu: if <Điều kiện> then <Câu lệnh> | ![]() | Nếu Điều kiện được thỏa mãn (true) thì Câu lệnh được thực hiện, nếu Điều kiện không được thỏa mãn (false) thì Câu lệnh trong khối lệnh rẽ nhánh không được thực hiện. |
Dạng đầy đủ: if <Điều kiện> then <Câu lệnh 1> else <Câu lệnh 2> | ![]() | Nếu Điều kiện được thỏa mãn (true) thì Câu lệnh 1 được thực hiện, nếu Điều kiện không được thỏa mãn (false) thì Câu lệnh 2 được thực hiện. |
Lưu ý: Câu lệnh, Câu lệnh 1, Câu lệnh 2 có thể là một câu lệnh hay khối lệnh Scratch. |
Câu 4:
- Biểu thức số học là biểu thức có sử dụng các phép toán số học như cộng, trừ, nhân, chia, chia lấy phần dư, làm tròn.
- Biểu thức logic là biểu thức có sử dụng phép toán so sánh như lớn hơn, nhỏ hơn, bằng và phép toán logic như và, hoặc, phủ định.
Câu 5:
a) Phép cộng
b) Phép trừ
c) Phép nhân
d) Phép chia lấy phần dư
e) Phép làm tròn
Câu 6:
a) Phép và, cho kết quả là true (đúng) khi cả hai toán hạng đều đúng, cho kết quả là false (sai) trong các trường hợp còn lại.
b) Phép hoặc, cho kết quả là false khi cả hai toán hạng đều là false, cho kết quả là true trong các trường hợp còn lại.
c) Phủ định, cho kết quả là true khi toán hạng là false, cho kết quả là false khi toán hạng là true.
Bình luận