Page 101 - 1-3Getting-Started-Guide-Scratch2
P. 101

ใบความรู้ที่ 7.1 การสั่งงานแบบวนซา
                                                                             ำ
                                                                             ้


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




                                                     ตัวอย่างที่ 1 การเขียนสคริปต์แบบล�าดับ











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







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











                             ตัวอย่างที่ 3 เปรียบเทียบการแก้ไขสคริปต์แบบล�าดับและแบบวนซ�้า







          94    เอกสารประกอบการอบรมครู การจัดการเรียนรู้สะเต็มด้วยการเขียนโปรแกรม Scratch
   96   97   98   99   100   101   102   103   104   105   106