โลโก้ - การทำซ้ำ
เรามักจะทำซ้ำลำดับของคำสั่ง โปรแกรมคอมพิวเตอร์มักทำงานซ้ำ ๆ ระบบการเขียนโปรแกรมทุกระบบมีวิธีการทำซ้ำหรือการทำซ้ำตามที่นักวิทยาศาสตร์คอมพิวเตอร์เรียกว่า ให้เราพิจารณาตัวอย่างต่อไปนี้ -
สมมติว่าเราต้องการวาดรูปสี่เหลี่ยมจัตุรัสที่มีด้านยาว 100 เราทำได้ด้วยโปรแกรมต่อไปนี้ -
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
เราสังเกตว่าคำสั่งสองคำสั่ง - fd 100 และ rt 90 ซ้ำกันสี่ครั้ง จะไม่ง่ายไปกว่านี้หรือที่จะบอกคอมพิวเตอร์ว่าควรทำซ้ำสองคำสั่งนี้สี่ครั้งแทนที่จะเขียนสี่ครั้งติดต่อกัน เราสามารถทำได้โดยใช้คำสั่งต่อไปนี้ -

ช่วยประหยัดเวลาในการพิมพ์เพื่อสร้างสี่เหลี่ยม รูปแบบทั่วไปคือ:repeat number [commands]. เราต้องใช้คีย์เวิร์ด -repeat ตามด้วยตัวเลขและลำดับของคำสั่งใน [วงเล็บเหลี่ยม]
บ่อยครั้งเราอาจต้องทำซ้ำภายในการทำซ้ำ นี้เรียกว่าnesting. ให้เราดูตัวอย่างบางส่วนในเรื่องนี้


ต่อไปนี้เป็นแบบฝึกหัดเพื่อตรวจสอบความถนัดของคุณเกี่ยวกับสิ่งที่คุณได้เรียนรู้จนถึงตอนนี้ในบทนี้
