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

49


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

                       (ออกจาก loop)


                                                           T


                                                                   F

                       ตัวอย่างการค านวณหาผลรวมของตัวเลขตั้งแต่ 1 ถึง 5   แล้วแสดงผลรวมออกทางเครื่องพิมพ์

                       โดยใช้การท าซ้ าแบบ While
                                     Pseudo Code                          Flowchart


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

                       4. ค านวณการสะสมค่าหาผลรวม                                       F
                       5. เพิ่มค่าตัวเลข                                      i<=5            1
                       6. วนไปตรวจสอบเงื่อนไข ข้อ3.

                       7. แสดงผลรวม                                        T
                       8. จบการท างาน                                     sum=sum+i



                                                                              i=i+1

                                                                                            1
                                                                              sum



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