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

62


                       6. ผังงานที่ดีควรมีลักษณะดังนี้
                              -  เลือกใช้สัญลักษณ์ที่มีการก าหนดรูปแบบไว้เป็นมาตรฐาน

                              -  ทุกผังงานต้องมีจุดเริ่มต้นและจุดสิ้นสุดอย่างละหนึ่งแห่งเท่านั้น
                              -  ทุกสัญลักษณ์ต้องมีลูกศรชี้ทิศทางอย่างละ 1 ลูกศร ยกเว้นสัญลักษณ์ของการ
                                    ตัดสินใจ และสัญลักษณ์ของจุดเชื่อมต่อ
                              -  ทิศทางของล าดับขั้นตอนการท างานนิยมเขียนจากบนลงล่าง จากซ้ายไปขวา

                              -  เขียนข้อความที่ต้องการอธิบายการปฏิบัติงานที่เข้าใจง่าย สั้น และชัดเจน ภายใน
                                     กรอบรูป
                              -  ควรมีการทดสอบความถูกต้องของการท างานก่อนไปเขียนโปรแกรม
                       7.  ผังงานสามารถแบ่งได้เป็น  2  ประเภทใหญ่ ๆ คือ

                              1)  ผังงานระบบ (System Flowchart) เป็นผังงานที่แสดงขั้นตอนการท างานในระบบอย่าง
                       กว้าง ๆ แสดงทิศทางการท างานในระบบตั้งแต่เริ่มต้นว่าข้อมูลเกิดขึ้นจากที่ใด เก็บอยู่ในรูปแบบใด
                       ผ่านขั้นตอน การประมวลผลอย่างไร อะไรบ้าง และผลลัพธ์ที่ได้เก็บอยู่ในรูปแบบใด

                              2)  ผังงานโปรแกรม (Program Flowchart)  เป็นผังงานที่แสดงถึงขั้นตอนในการท างานของ
                       โปรแกรมซึ่งจะแสดงการท างานตั้งแต่เริ่มต้น  ในส่วนของการรับข้อมูล การประมวลผล  จนถึงการ
                       แสดงผลลัพธ์
                       8.  การออกแบบโปรแกรมโครงสร้าง แบ่งออกเป็น 3 รูปแบบ ดังนี้
                              1)  โครงสร้างแบบล าดับ ซึ่งจัดเป็นโครงสร้างที่ง่ายที่สุด เป็นการเรียงล าดับการท างานก่อน

                                      หรือหลังเป็นล าดับขั้นตอน
                              2)  โครงสร้างแบบมีทางเลือก  เป็นโครงสร้างที่มีทางเลือกให้กระท า ซึ่งมีโครงสร้างดังนี้
                                     2.1  เงื่อนไขจริงหรือเท็จจึงกระท าอย่างใดอย่างหนึ่ง

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

                                     3.1  โครงสร้างท าซ้ าแบบ (for…)
                                     3.2  โครงสร้างท าซ้ าแบบ (while)
                                     3.3  โครงสร้างท าซ้ าแบบ (do….while)
   58   59   60   61   62   63   64   65   66   67   68