BÀI 6: LỆNH LẶP

  1. 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:

3. TẠO CHƯƠNG TRÌNH "TRÁI ĐẤT QUAY QUANH MẶT TRỜI"


Video hướng dẫn lập trình Scratch - Bài 6: