Logo - Lặp lại
Chúng ta thường lặp lại một chuỗi lệnh. Các chương trình máy tính thường thực hiện các tác vụ lặp đi lặp lại. Hầu như mọi hệ thống lập trình đều có cách thực hiện sự lặp lại hay lặp lại này như cách gọi của các nhà khoa học máy tính. Chúng ta hãy xem xét ví dụ sau:
Giả sử chúng ta muốn vẽ một hình vuông có các cạnh dài 100, chúng ta có thể thực hiện điều này với chương trình sau:
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
Chúng tôi lưu ý rằng hai lệnh - fd 100 và rt 90 được lặp lại bốn lần. Sẽ không đơn giản hơn khi nói với máy tính rằng nó chỉ nên lặp lại hai lệnh này bốn lần thay vì viết chúng bốn lần liên tiếp? Chúng tôi có thể thực hiện chính xác điều này bằng cách sử dụng lệnh sau:
Nó giúp chúng tôi tiết kiệm thời gian nhập để tạo một hình vuông. Hình thức chung là:repeat number [commands]. Chúng ta phải sử dụng từ khóa -repeat tiếp theo là một số và sau đó là một chuỗi lệnh trong [dấu ngoặc vuông].
Thông thường, chúng tôi có thể phải lặp lại trong vòng lặp lại. Đây được gọi lànesting. Hãy để chúng tôi xem xét một số ví dụ về điều này.
Sau đây là một bài tập để kiểm tra năng khiếu của bạn về những gì bạn đã học cho đến nay trong chương này.