Page 14 - การวิเคราะห์โจทย์ปัญหา การออกแบบอัลกอรึทึม และการเขียนรหัสเทียม
P. 14

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





                                     6.2   การท าซ้ าโดยใช้ค าสั่ง  REPEAT  UNTIL  ค าสั่ง  REPEAT  จะท างานก่อนแล้ว
               ตรวจสอบเงื่อนไขทีหลังและจะท างานวนซ้ าไปเรื่อยๆ จนกว่าเงื่อนเป็นจริงก็จะออกจากการท าซ้ า มีรูปแบบดังนี้



                 รูปแบบค าสั่ง


                        REPEAT                       (การท างานวนซ้ า)
                               Sequence              (การท างานที่อยู่ในการวนซ้ าจนกว่าเงื่อนไขเป็นจริง)


                        UNTIL condition              (เปรียบเทียบถ้าเงื่อนไขเป็นจริง ก็จะไปท าคาสั่งต่อไป)



               ตัวอย่างที่ 8 จงเขียน Pseudo code เพื่อแสดงตัวเลขตั้งแต่ 1 – 10


                 อธิบายขั้นตอนการท างาน

                        1.  เริ่มต้น
                        2.  ก าหนดตัวแปร number ให้เท่ากับ 1 และเป็นตัวแปรชนิดจ านวนเต็ม
                        3.  ท าซ้ า

                               3.1  พิมพ์ค่าของ NUMBER
                               3.2  เพิ่มค่า NUMBER ทีละ 1
                        จนกระทั่ง Number มากกว่า 10

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




                 ShowNumber 1-10
                        INIT NUMBER : INTEGER

                        INIT NUMBER = 1
                        REPEAT

                               PRINT NUMBER
                               NUMBER = NUMBER + 1
                        UNTIL (NUMBER>10)
                  END






               เรียบเรียงโดย อ.พินันทา  ฉัตรวัฒนา                                                              หน้า    14
   9   10   11   12   13   14   15