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ị chán cũng như làm tốt
điều đó.
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ẻ.
Đó là vòng lặp và tại sao chúng có giá trị
và là cái gì đó 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ẽ 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ẻ :-)