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

44


                    3. การเขียนผังงานเป็นการสิ้นเปลืองงบประมาณ และเวลา เพราะจะต้องใช้กระดาษ และอุปกรณ์อื่นๆ

               ประกอบการเขียนภาพ บางครั้งการเขียนผังงานอาจจะต้องใช้กระดาษมากกว่า 1 ผ่าทั้งที่การอธิบายงานเดียวจะ

               ใช้เนื้อที่เพียง 3-4 บรรทัดเทานั้น
                                       ่
                    4. การเขียนผังงานจะมีขนาดใหญ่ ถ้าโปรแกรมที่พัฒนาเป็นงานใหญ่ท าให้ผังงานระบบดูแลไม่คล่องตัว และ

               ถ้ามีการปรับเปลี่ยนผังงานจะท าได้ยาก บางครั้งอาจจะต้องการผังงานขึ้นใหม่

                    5. ผังงานจะบอกขั้นตอนการปฏิบัติงานว่าเป็นล าดับอย่างไร ปฏิบัติงานอะไร แต่จะไม่ระบุให้ทราบว่าท าไม

               จึงต้องเป็นล าดับปฏิบติงานอย่างนั้น
                                 ั
                                                                                            ั
                                       ี่

                    6. ภาษาคอมพิวเตอร์ทใช้กันในปัจจบันผังงานไม่สามารถแทนลักษณะคาสั่งในภาษาได้ชดเจนตรงไปตรงมา
                                                  ุ
               ลักษณะการเขียนผังงานที่ด  ี


               ลักษณะของผังงานที่ดี ควรมีลักษณะดังต่อไปนี้


                   1.  ทุกผังงานจะต้องมีจุดเริ่มต้น และจุดสิ้นสุดเพียงจดเดียวเทานั้น
                                                                      ่
                                                               ุ
                                                ู
                                                       ิ
                                                             ้
                   2.  ทุกสัญลักษณ์ของผังงานต้องมีลกศรชี้ทศทางเขา และลูกศรชี้ทิศทางออกอย่างละหนึ่งแห่งยกเว้น
                                                ์
                                                                                      ุ
                       สัญลักษณ์จุดเริ่มต้น สัญลักษณจุดสิ้นสุด สัญลักษณ์ตัดสินใจ และสัญลักษณ์จดต่อ
                                                               ั
                   3.  สัญลักษณ์จุดเริ่มต้นมีเฉพาะลูกศรชี้ทิศทางออก สญลักษณ์จุดสิ้นสุดมีเฉพาะลูกศรชี้ทศทางเขา
                                                                                                  ้
                                                                                            ิ
                                                  ิ
                                                                                                      ี่
                   4.  สัญลักษณ์การตัดสินใจมีลูกศรชี้ทศทางเข้า  1 ทิศทาง มีลูกศรชี้ทิศทางออก 2 ทิศทาง คือ กรณีทผลได ้
                                                    ี่
                       จากการตัดสินใจเป็นจริง และกรณีทผลที่ได้จากการตัดสินใจเป็นเท็จ
                   5.  ทิศทางล าดับขั้นตอนการท างาน นิยมเขียนจากบนลงล่าง หรือจากซ้ายไปขวา
                                          ิ
                   6.  เส้นของลูกศรที่ใช้บอกทศทางของล าดับขั้นตอนวิธีการท างาน ไม่ควรเขียนตัดกัน หรือทับกัน
                   7.  ไม่ควรเขียนเส้นของลูกศรเพื่อท าการเชื่อมโยงลาดบขั้นตอนที่อยู่ห่างกันมาก หากจ าเป็นควรใช้สัญลกษณ ์
                                                               ั
                                                                                                        ั

                       จุดต่อแทน
                   8.  การเขียนผังงานในส่วนของการก าหนดค่าหรือการค านวณค่า นิยมใช้เครื่องหมายลูกศรแทนการใช  ้




                 เครื่องหมายเท่ากับ เช่น MAX             100 (หมายถึง ค่า MAX มีค่า 100 ),  X           (หมายถึงค่า X

                 มีค่า เท่ากับ )
   39   40   41   42   43   44   45   46   47   48   49