Page 38 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 38

38


                                            ่
                              ่
                      ั
                                                                                ั
                                                                         ี
                                                                        ี่
               4.  ผลลพธ์ในแตละขั้นตอนควรตอเนื่องกันการออกแบบขั้นตอนทดไหมผลลพธ์จากขั้นตอนแรกควรเป็นข้อมูล
               ส าหรับน าเข้าให้กับข้อมูลในขั้นตอนต่อไปต่อเนื่องกันไปจนกระทั่งได้ผลลัพธ์ตามที่ต้องการ

               5. การออกแบบอันกอริทึมที่ดีควรออกแบบให้ครอบคลมการทางานในหลายรูปแบบ เชน การออกแบบโดยคดไว้
                                                                                        ่
                                                             ุ
                                                                                                          ิ
                                ้
                                                      ิ
               ลวงหน้าว่าหากผใชโปรแกรมป้อนข้อมูลเข้าผดประเภทโปรแกรมจะมีการเพื่อนว่าผใชงานมีการใสข้อมูลทผด
                 ่
                                                                                                          ี่
                                                                                                           ิ
                                                                                                    ่
                              ู้
                                                                                       ู้
                                                                                         ้
                                                                                      ุ
               ประเทศโดยโปรแกรมจะไม่รับข้อมูลนั้นเพื่อให้ใส่ข้อมูลใหม่อีกครั้งเพื่อป้องกันการเกิดจดบกพร่องของโปรแกรมได  ้
               รูปแบบของอัลกอริทึม
                                                                        ้
                                                          ู้
                                       ึ
                                                                                ึ
                        การเขียนอัลกอริทมมีหลายรูปแบบโดยผเขียนสามารถใชอัลกอริทมหลายรูปแบบประกอบกันในการ
               ออกแบบอัลกอริทึมนั้นเพื่อใช้ในการแก้ปัญหาการเขียนโปรแกรมได  ้
                                                                                       ่
                                                                                    ั

                                                                                                        ั
                1.  แบบล าดับ(Sequential) มีลักษณะการทางานจะเป็นไปตามขั้นตอนก่อน-หลง ตอเนื่องกันไปเป็นลาดบโดย

                    การท างานแต่ละขั้นตอนต้องท าให้เสร็จก่อนแล้วจึงไปท าขั้นตอนต่อไป

                                                          ขั้นตอนที่ 1



                                                          ขั้นตอนที่ 2






                                                          ขั้นตอนที่ 3




                                                                 ี่
                                                         ขั้นตอนท…N





                                                       อัลกอริทึมแบบล าดับ
   33   34   35   36   37   38   39   40   41   42   43