1
ผงั แสดงข้นั ตอนและลาํ ดบั การทํางานต่าง ๆ ในโปรแกรม โดยแสดงในรูปแบบของสัญลกั ษณ์แทนการทาํ งาน วธิ ีการออกแบบโปรแกรมอย่างเป็ นข้นั ตอนและมเี หตุมผี ล โดยการใช้ สัญลกั ษณ์และตัวอกั ษรประกอบการอธิบายในแต่ละข้นั ตอน เพอื่ ให้ผู้เขยี นโปรแกรมและผู้ทส่ี นใจทว่ั ไปสามารถเข้าใจความหมายได้ ผงั งาน ทาํ งานเป็ นแบบเชิงเส้น หรือการทาํ งานแบบลาํ ดบั การทาํ งานเริ่มต้งั แต่จุดเร่ิมต้นไปจนถงึ จุดสิ้นสุด 2
แสดงการเริ่มต้นและจุดสิ้นสุดโปรแกรม แสดงการประมวลผล แสดงข้อมูลเข้าและข้อมูลออก 3
แสดงการตดั สินใจ แสดงการเชื่อมต่อผงั งานหน้าเดยี วกนั แสดงการเช่ือมต่อผงั งานคนละหน้า 4
แสดงส่ือจดั เกบ็ ข้อมูลแบบเทปแม่เหลก็ แสดงการควบคุมการทาํ งานด้วยแรงงานมนุษย์ แสดงการส่ งผ่านข้ อมูล 5
แสดงการทาํ งานเป็ นรอบ แสดงการรับค่าทางแป้ นพมิ พ์ 6
แสดงผลลพั ธ์ทางเคร่ืองพมิ พ์ แสดงค่าข้อมูลออกทางจอภาพ แสดงการเกบ็ แบบออนไลน์ 7
แสดงคาํ อธิบายประกอบ แสดงการเรียกใช้โปรแกรมย่อยจากภายนอก แสดงการเรียกใช้โปรแกรมย่อยจากภายใน 8
Start Stop 9
1. ผงั งานประกอบขนึ้ จากสัญลกั ษณ์สําหรับการเขยี นผงั งาน ประกอบกบั ประโยคทเ่ี ขยี นไว้ในสัญลกั ษณ์ เรียกว่า ข้อความ (Text) เช่น Start สัญลกั ษณ์จุดเร่ิมต้น A = B + C สัญลกั ษณ์การประมวลผล A = 10 สัญลกั ษณ์การตัดสินใจ 10
2. ทศิ ทางการไหลในผงั งาน ต้องเขยี นจากบนลงล่างและจากซ้ายไปขวา 11
3. เส้นแสดงการไหล อาจตดั กนั ทใ่ี ดกไ็ ด้แต่พยายามทาํ ให้มจี ุดตดั กนั น้อยทสี่ ุด เพราะจุดตดั มาก ๆ ความผดิ พลาดอาจเกดิ ขนึ้ ได้ง่าย 12
4. กรณที เี่ ป็ นการรวมกนั ของเส้นที่แสดงการไหลต้งั แต่สองเส้นขนึ้ ไป อาจนําเอาเส้นท้งั หมดมารวมกนั ให้เป็ นเส้นเดยี วกไ็ ด้ 13
5. คาํ อธิบายการทํางาน ควรจะให้ส้ันและเข้าใจง่าย ควรเขยี นไว้ภายใน สัญลกั ษณ์ของผงั งานท้งั หมด 6. หากต้องการมีคาํ อธิบายเพม่ิ เติม เพอ่ื ให้นักเขยี นโปรแกรมสามารถเข้าใจ ได้ง่ายขนึ้ ให้เขยี นไว้ด้านบนของสัญลกั ษณ์ผงั งาน คำนวณสำหรับ 2 คน Nx2 14
7. ในผงั งานจะแสดงถงึ ความสัมพนั ธ์ระหว่างเวลาทเี่ กดิ ขนึ้ ด้วย เช่น 15
1. การทาํ งานเป็ นแบบลาํ ดบั 2. การทํางานเป็ นแบบเลอื กทาํ หรือตดั สินใจ 3. การทํางานเป็ นแบบเลอื กทําได้หลายทาง 4. การทาํ งานแบบทําซํ้าในขณะทีเ่ งอ่ื นไขเป็ นจริง 16
17
18
Search
Read the Text Version
- 1 - 18
Pages: