การเขียนโปรแกรมเบื้องต้นด้วยบล็อก
บทที่ 4
>
ระดับ 3

ลูปและการทำซ้ำ
การวนซับซ้อนมากขึ้น

วัตถุประสงค์

เดินผ่านทุ่ง แล้วรดน้ำต้นพืชระหว่างทางไปยังทางออก โดยใช้บล็อกไม่เกินสิบสอง (12) บล็อกเท่านั้น

เพื่อทำภารกิจนี้ให้สำเร็จโดยใช้บล็อกไม่เกินสิบสอง (12) บล็อก พร้อมใช้บล็อก repeat

ใช้บล็อก move forward, turn left, turn right ภายในลูป repeat เพื่อเคลื่อนที่ผ่านทุ่ง ระหว่างทางให้ใช้บล็อก water เมื่อคุณยืนบนเครื่องหมาย X และหันหน้าเข้าหาพืชเพื่อรดน้ำ

บล็อกลูป repeat ถูกตั้งให้ทำงานสี่ (4) รอบ หมายความว่าทุกบล็อกที่วางภายในลูปจะถูกทำซ้ำสี่ครั้ง (4) บล็อกบางส่วนถูกวางไว้ในลูปแล้ว ให้เพิ่มบล็อกที่เหลือภายในลูปเพื่อให้บล็อกทั้งหมดที่จำเป็นถูกทำซ้ำสี่ครั้งและไปถึงดาวที่ปลายระดับ

Block Diagram

เป้าหมายคือทำให้สำเร็จด้วยบล็อกทั้งหมดสิบสอง (12) บล็อก รวมทั้งบล็อกเริ่มต้นและบล็อก repeat ซึ่งภายในบล็อก repeat จะมีที่วางได้สิบ (10) บล็อกเพื่อทำให้ระดับสำเร็จ

หนังสือโค้ด