Page 148 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 148

147


                       2. การเขียนโปรแกรมโครงสร้างแบบท าซ้ า  (Iteration Structure)

                              การเขียนโปรแกรมโครงสร้างแบบท าซ้ า เป็นการสั่งให้โปรแกรมท างานอย่างใดอย่างหนึ่งโดย
                       ประมวลผลซ้ าไปเรื่อย ๆ หรือเรียกว่า ลูป (Loop) จนกระทั่งครบตามจ านวนที่ต้องการหรือตรงตาม
                       เงื่อนไขที่ก าหนดเอาไว้ การท าซ้ าจะต้องมีตัวแปรเพื่อใช้เป็นตัวควบคุมลูป (Loop) ว่าท าซ้ ากี่ครั้ง และ
                       จะหยุดท าเมื่อใด ซึ่งค าสั่งที่ใช้ในการท าซ้ ามีอยู่ 3 ลักษณะ ดังนี้

                              2.1 การท าซ้ า แบบ (for…)
                              2.2 การท าซ้ า  แบบ (while)
                              2.3 การท าซ้ า แบบ (do….while)
                       รูปแบบของค าสั่งและลักษณะการใช้งานของแต่ละค าสั่งมีความแตกต่างกันออกไป ดังนั้นผู้เขียน

                       โปรแกรมจะต้องเลือกให้เหมาะสมกับลักษณะของโปรแกรมที่จะท าการพัฒนา
                              2.1 การท าซ้ า แบบ (for…) เป็นการท าซ้ าที่รู้จ านวนรอบแน่นอน โดยมีการก าหนดค่า
                       เริ่มต้น เงื่อนไข และการเปลี่ยนแปลงค่า(การเพิ่มค่าหรือการลดค่า)แต่ละรอบการท างานของตัวแปร

                       ไว้ในค าสั่งเดียวกัน เมื่อครบจ านวนรอบแล้วจึงออกจากการท าซ้ า (ออกจาก loop)
                       รูปแบบ ค าสั่ง for
                              for (ก าหนดค่าเริ่มต้น; เงื่อนไข;การเปลี่ยนแปลงค่า)
                                         {ค าสั่งที่ให้ท า 1;
                                      ค าสั่งที่ให้ท า ....;

                                      ค าสั่งที่ให้ท า n;}
                              ค าสั่งที่ให้ท าเมื่อออกจาก loop;


                       ตัวอย่างโปรแกรมแสดง ค าว่า COM  5 คอลัมน์ โดยใช้ for












                         ผลลัพธ์





                                      ภาพที่ 4.10 โปรแกรมแสดง ค าว่า COM  5 คอลัมน์ โดยใช้ for
   143   144   145   146   147   148   149   150   151   152   153