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

43



                              2)   ผังงานโปรแกรม (Program Flowchart)  เป็นผังงานที่แสดงถึงขั้นตอนในการท างาน

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


                       สัญลักษณ์ส าหรับการเขียนผังงาน  Flowchart  ที่ใช้บ่อย ๆ
                        สัญลักษณ์        ความหมาย                         ตัวอย่างการใช้งาน
                       1.           จุดเริ่มต้นและ                  จุดเริ่มต้น                   จุดสิ้นสุด
                                    จุดสิ้นสุดของผังงาน       start                  stop

                       2.           การประมวลผล              average=0         sum=a+b
                                    /ก าหนดค่า/ค านวณ      ก าหนด average =0      ค านวณค่า sumจาก a+b

                       3.           น าเข้าข้อมูล /แสดงผล                       รับ/แสดงค่า salary
                                    ข้อมูลโดยไม่ระบุสื่อ       salary
                       4.           การน าเข้าข้อมูลผ่าน                        รับค่า number
                                    ทางแป้นพิมพ์             number

                       5.           การแสดงผลข้อมูลทาง                          แสดงค่า total
                                    จอภาพ                     tota
                                                              l
                       6.           การแสดงผลข้อมูลทาง                         แสดงค่า sex และ age

                                    เครื่องพิมพ์              sex,age
                       7.           การตัดสินใจมีทางเลือก    F                           T       ถ้าscore > 60 จริงท า
                                                                     score>60
                                                                                              อะไรต่อ /เท็จท าอะไรต่อ
                       8.           การก าหนดค่าล่วงหน้า                                       ก าหนดให้ i มีค่า 1-10
                                                                 i=1to10 step
                                    ในการท างานช่วงท าซ้ า                                      และให้เพิ่มค่าทีละ 2
                                                                 +2
                       9.           จุดเชื่อมต่อหน้าเดียวกัน


                       10.          จุดเชื่อมต่อหน้าอื่นๆ              A
                                                                A
                       11.          ทิศทางการท างาน
                                    ของผังงาน                                         ซ้ายไปขวา           ขวาไปซ้ายบนลงล่าง
                                                           (ทางเลือก)               ล่างขึ้นบน(ท าซ้ า)
   39   40   41   42   43   44   45   46   47   48   49