Một điều mà máy tính thực sự tốt là lặp lại các mệnh lệnh.
Như việc bạn bị buồn chán khi mà cứ phải làm đi làm lại một việc quá nhiều lần.
Nhưng máy tính thì có thể làm cùng một việc hàng triệu lần hay hàng tỷ lần.
mà không bị buồn chán cũng như thực thi điều đó thực sự hiệu quả.
Lấy một ví dụ, nếu tôi muốn gửi lời chúc
mừng sinh nhật tới mọi người trên Facebook bằng việc gửi cho họ một email,
có lẽ cần tới hơn một thế kỷ để thực sự viết điều đó ra và gửi cho mọi người.
Nhưng chỉ với một vài dòng mã hóa, tôi có thể một hệ thống
gửi thư điện tử tới mọi người trên Fb lời chúc sinh nhật vui vẻ.
Đó chính là vòng lặp, và vì sao mà chúng có thể có giá trị,
và là cái đó mà máy tính có thể làm rất tốt.
Trong ví dụ này, mục tiêu của bạn là di chuyển chú chim
để chạm vào con heo. Giờ ta chuẩn bị có thể sử dụng khối "lặp lại"
để có thể làm lại điều đó thật dễ dàng. Bạn cũng có thể điều đó bằng cách
đặt lệnh "di chuyển về phía trước"
năm lần để thúc đẩy chú chim một bước mỗi lần tiến lại con heo.
Hoặc bạn có thể chỉ cho máy tính "di chuyển về phía trước" một lần,
và rồi cho nó "lặp lại" điều trên 5 lần, và nó sẽ làm đúng như vậy.
Và để làm điều đó, bạn cần kéo thả lệnh "di chuyển về phía trước",
rồi đặt lệnh đó vào trong khối "lặp lại".
Và bạn có thể nhấp chuột vào nó và cho nó biết số lần lặp lại khối đó
để biết số bước bạn muốn thực hiện về phía trước. Giờ một điều nữa là
bạn có thể đặt bao nhiêu lệnh theo ý bạn vào trong khối "lặp lại".
Trong ví dụ này, bạn sẽ nói cho chú chim di chuyển về phía trước và rẽ trái,
và sẽ thực hiện năm lần. Được rồi, làm tốt lắm và chúc vui vẻ :-)