Môn học
Chủ đề / Chương
Bài học
Chủ đề
Nội dung lý thuyết
Để thể hiện việc một số lệnh được thực hiện lặp đi lặp lại với số lần lặp đã xác định trước, trong nhóm Control của Scratch có khối lệnh như ở Hình 1a.

Ví dụ: Hình 1b thực hiện lặp 10 lần các hành động:
Có những trường hợp ta không biết trước được số lần cần lặp một lệnh (hay nhóm lệnh) nào đó khi thực hiện thuật toán.
Trong Scratch có khối lệnh "repeat until [điều kiện]" như Hình 3a để thể hiện cấu trúc lặp khi không biết trước số lần lặp nhưng biết điều kiện dừng lặp. Điều kiện dừng lặp phải là một biểu thức logic, biểu thức logic khi nhận giá trị đúng sẽ dừng lặp.

Ví dụ: Hình 3b yêu cầu nhập mật khẩu đúng để tiếp tục:

Trong Scratch khối lệnh "forever" ở Hình 4a thể hiện cấu trúc lặp vô hạn, khi muốn dừng vòng lặp này cần dùng lệnh stop this script trong nhóm Control. Hình 4b là ví dụ minh họa cho điều này.
