BÀI 6: LỆNH LẶP
- CÁC LỆNH LẶP TRONG SCRATCH
a) Câu lệnh lặp là gì?
Câu lệnh lặp là câu có thành phần được lặp đi lặp lại nhiều lần.
Ví dụ:
Chúng ta đánh răng mỗi ngày hai lần (hành động "đánh răng mỗi ngày hai lần" được lặp lại nhiều lần.
Có 3 loại câu lệnh lặp:
Câu lệnh lặp với số lần lặp biết trước:
Ví dụ: Hôm nay tôi đã gọi điện cho cô ấy 5 lần
Hành động "gọi điện" được lặp lại 5 lần
Câu lệnh lặp với số lần lặp chưa biết:
Ví dụ: Tôi gọi điện cho cô ấy 10 phút một lần cho đến khi cô ấy trả lời mới thôi
Hành động "gọi điện" được lặp lại nhưng không biết bao nhiêu lần, chỉ biết khi nào được trả lời mới dừng lại.
Câu lệnh lặp vô hạn:
Ví dụ: Ngày nào tôi cũng gọi điện cho cô ấy.
Hành động "gọi điện" được lặp lại mãi không dừng
b) Câu lệnh lặp trong Scratch
Câu lệnh lặp với số lần lặp biết trước:
repeat (10): lặp lại 10 lần
Câu lệnh lặp với số lần lặp chưa biết:
repeat until <>: lặp lại cho đến khi <>
Câu lệnh lặp vô hạn:
forever: lặp lại mãi
Ví dụ:
Lặp lại 10 lần hành động di chuyển 10 bước về phía trước
Lặp lại hành động di chuyển 10 bước về phía trước cho đến khi chạm đường line đỏ
Lặp lại vô hạn hành động di chuyển 10 bước về phía trước
2. ĐIỀU KHIỂN NHÂN VẬT BẰNG LỆNH LẶP
Ví dụ sử dụng các câu lệnh lặp để điều khiển nhân vật quả bóng bay lên: