การทำงานของโปรแกรมแบบวนซ้ำ (Loop)

การทำงานของโปรแกรมแบบวนซ้ำ (Loop)

scratch

createdAt 04 สิงหาคม 2567 - 17:04

เป็นการนำคำสั่งมาทำงานซ้ำหลาย ๆ รอบ จะทำงานกี่รอบขึ้นอยู่กับเงื่อนไขที่ผู้เขียนโปรแกรมกำหนดไว้ ซึ่งอาจจะเป็นการกำหนดจำนวนรอบที่แน่นอน เมื่อเขียนโปรแกรมแบบวนซ้ำจะช่วยให้การเขียนโปรแกรมสั้นลง ซึ่งการเขียนโปรแกรมแบบวนซ้ำมีรูปแบบการเขียนหลายแบบ ขึ้นอยู่กับความเหมาะสมและสถานการณ์ที่แตกต่างกัน

เมื่อต้องการให้ตัวละคร เดินเป็นรูปสี่เหลี่ยม จากสคริปต์ การทำงานแบบตามลำดับ (Sequence) จะพบว่า มีบล็อกคำสั่งที่ใช้ซ้ำกัน จำนวน 4 รอบ หากเขียนสคริปต์แบบวนซ้ำ (Loop) จะได้สคริปต์ที่สั้นลง

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