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

159



                       5.  ถ้าหากรู้รอบการวนซ้ าที่แน่นอนควรเลือกใช้โครงสร้างท าซ้ าแบบ (for…) โดยมีการก าหนดค่า

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

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


                       6.  โครงสร้างการท าซ้ าที่ใช้ while กับ do…while มีการท างานต่างกันคือ
                              การท าซ้ า แบบ (while) เป็นการท าซ้ าโดยจะท าการตรวจสอบเงื่อนไขก่อน ถ้าผลการ

                       ตรวจสอบเงื่อนไขเป็นจริง ก็จะท าซ้ าไปเรื่อยๆ จนเงื่อนไขเป็นเท็จจึงออกจากการท าซ้ า (ออกจาก
                       loop)
                              การท าซ้ า แบบ (do….while) โปรแกรมจะท างานครั้งแรก หนึ่งครั้งก่อนเสมอ แล้วจึงท า
                       การตรวจสอบเงื่อนไข ถ้าผลการตรวจสอบเงื่อนไขเป็นจริง ก็จะท าซ้ าไปเรื่อยๆ จนเงื่อนไขเป็นเท็จจึง
                       ออกจากการท าซ้ า (ออกจาก loop)
   155   156   157   158   159   160   161   162   163   164   165