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

50


                                     3.3  โครงสร้างท าซ้ า แบบ (do….while)  ลักษณะโครงสร้างแบบนี้จะท างาน
                       โปรแกรมครั้งแรก หนึ่งครั้งก่อนเสมอ แล้วจึงท าการตรวจสอบเงื่อนไข ถ้าผลการตรวจสอบเป็นจริง ก็

                       จะท าซ้ าไปเรื่อยๆ จนเงื่อนไขเป็นเท็จจึงออกจากการท าซ้ า (ออกจาก loop)






                                                   T


                                                            F
                       ตัวอย่างการค านวณหาผลรวมของตัวเลขตั้งแต่ 1 ถึง 5   แล้วแสดงผลรวมออกทางเครื่องพิมพ์
                       โดยใช้การท าซ้ าแบบ do… while

                                     Pseudo Code                                        Flowchart

                       1. เริ่มต้น                                                       start
                       2. ก าหนดค่าตัวเลขเริ่มต้น = 1, ผลรวม = 0
                       3. ค านวณการสะสมค่าหาผลรวม

                       4. เพิ่มค่าตัวเลขทีละ1                                        i=1,sum=0
                       5. ตรวจสอบเงื่อนไขตัวเลขน้อยกว่าหรือเท่ากับ 5 หรือไม่
                           ถ้าเป็นจริง วนไปท าข้อ 2.                                 sum=sum+i

                           ถ้าเป็นเท็จ ไปท าข้อ 6.
                       6. แสดงผลรวม
                       7. จบการท างาน                                                   i=i+1


                                                                                                    F
                                                                               T
                                                                                        i<=5



                                                                                         sum



                                                                                         stop
   46   47   48   49   50   51   52   53   54   55   56