Page 21 - การเขียนผังงาน (Flow Chart)
P. 21

เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์





                           ค าสั่ง Repeat until (Do until)
                       ท ากิจกรรมที่ต้องการก่อนแล้วจึงตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็น “เท็จ” ก็จะท ากิจกรรมนั้นซ้ าไป

               เรื่อยๆ แต่ถ้าเงื่อนไขเป็น “จริง” จะหยุดท าซ้ าแล้วออกจากลูปไป มีรูปแบบการเขียนดังนี้
               ตัวอย่าง โปรแกรมแสดงตัวเลข 1 – 5 โดยใช้ค าสั่ง Repeat until (Do until)






























                       จากรูป จะท าขั้นตอนที่ต้องการท าซ้ าก่อนอย่างน้อย 1  ครั้ง หลังจากนั้นจึงท าการตรวจสอบเงื่อนไข

               ส าหรับพจารณาว่าจะกลับไปท างานกระบวนการท างานที่ต้องท าซ้ าหรือไม่  ถ้าผลที่ได้จากการตรวจสอบเงื่อนไข
                       ิ
               เป็นเท็จ  การท างานของผังงานจะท าการย้อนกลับไปท าขั้นตอนการท างานที่ต้องการท าซ้ าอกครั้ง  แล้วมา
                                                                                               ี
                                                                                                 ี
               ตรวจสอบเงื่อนไข ถ้าผลที่ได้จากการตรวจสอบยังคงเป็นเท็จ จะกลับไปท ากระบวนการที่ต้องท าซ้ าอก จนกว่าผลที่
               ได้จากการตรวจสอบเงื่อนไขออกมาเป็นจริง จึงออกจากขั้นตอนการท าซ้ าเพอท างานในขั้นตอนอื่นต่อไป
                                                                             ื่
                       จากรูปประกอบด้วยลักษณะโครงสร้างผังงาน 2 ลักษณะ คือโครงสร้างผังงานการท างานแบบล าดับ

               และการท าซ้ าลักษณะท าจนกระทั่ง มีขั้นตอนดังนี้

                       1. เริ่มต้นการท างาน
                       2. ก าหนดให้ Num = 1

                       3. ท าซ้ าจนกระทั่ง Num > 5
                              3.1 แสดงค่า Num

                              3.2 ค านวณค่า Num เท่ากับ Num + 1

                       4. จบการท างาน




               เรียบเรียงโดย อ.พินันทา  ฉัตรวัฒนา                                                                                        หน้า  21
   16   17   18   19   20   21   22   23   24   25