โปรแกรมSmartDraw
โปรแกรมConceptDraw
โปรแกรมOmniGraffle
โปรแกรมMicrosoft Office Visio
รูปแบบของผังงาน
ลักษณะการเขียนผังงานมีอยู่ 3 รูปแบบหลักๆคือ
แบบเรียงลาดับ (Sequence)
แบบมีเงื่อนไข (Decision หรือ Selection)
แบบทาาซ้าา (Repeat หรือ Loop)
แบบเรียงลาดับ (Sequence)
เป็นรูปแบบของผังงานที่ง่ายสุด ไม่ซับซ้อน
และไม่มีการเปรียบเทียบเงื่อนไขใดๆ โ
ดยแสดงขั้นตอนการทางานไปตามลาดับตั้งแต่
ต้นจนสิ้นสุดกระบวนการ
แบบมีเงื่อนไข (Decision)
เป็นรูปแบบของผังงานที่มีเงื่อนไขให้เลือก
ตัดสินใจ โดยเตรียมขั้นตอนการทางานไว้
รองรับสาหรับเงื่อนไขนั้นๆ
แบบทาซ้า (Repeat หรือ Loop)
เป็นรูปแบบผังงานที่มีขั้นตอนการทางานซ้าๆ
โดยมีเงื่อนไขเป็นตัวควบคุม ซึ่งจะให้ทางาน
ภายใต้เงื่อนไขที่เป็นจริง (while…do)
หรือให้ทางานขั้นตอนนั้นซ้าๆจนกว่าเงื่อนไข
จะเป็นจริง(do until) เป็นต้น
ประโยชน์ของผังงาน
1.ช่วยอธิบายขั้นตอนการทางานแต่ละขั้นให้เข้าใจการทางานของโปรแกรมได้ง่ายและรวดเร็ว
2. สามารถวิเคราะห์ความถูกต้องของโปรแกรมก่อนเขียนโปรแกรมจริง และตรวจสอบ
ขั้นตอนการทางานเพื่อหาข้อผิดพลาดที่เกิดขึ้นได้สะดวก
3. ทาให้ทราบถึงโครงสร้างของโปรแกรมทั้งหมดที่จะเขียน
4. ใช้ เป็นสื่อในการติดต่อประสานงานกันระหว่างนักวิเคราะห์ระบบ นักออกแบบโปรแกรม
กับนักเขียนโปรแกรมและผู้ใช้ ให้สามารถเข้าใจขั้นตอนทั้งหมดได้ เพราะไม่ใช่
ภาษาคอมพิวเตอร์
5. ช่วยให้เขียนโปรแกรมได้ง่าย
6. ช่วย ให้การกระจายงานให้นักเขียนโปรแกรมหลาย ๆ คนช่วยเขียนโปรแกรมเป็นส่วน ๆ
ได้ เพราะทราบขั้นตอนการทางานของโปรแกรมที่ชัดเจน สามารถบางส่วน และประมาณการ
ทางานได้อย่างต่อเนื่อง
7. สามารถนาผังลาดับการทางานของโปรแกรม มาเป็นต้นแบบในการพัฒนาโปรแกรมอื่น
ๆ ที่มีลาดับข้นตอนการทางานคล้าย ๆ กันได้
8. การบารุงรักษาโปรแกรม (Program Maintenance) ทาได้ง่ายและมีประสิทธิภาพมากขึ้น
สัญลักษณ์การเขียนผังงาน(Flowchart Symbols) สัญลักษณ์ที่ใช้ในการเขียนผังงาน
โปรแกรม (Program Flowchart) มีหลายสัญลักษณ์ด้วยกัน และสัญลักษณ์ในแต่ละแบบก็จะมี
ความหมายและการใช้งานที่แตกต่างกันออกไป
ความหมายของผังงาน (Flowchart)
เป็นเครื่องมือแสดงขั้นตอนหรือกระบวนการทางาน ตั้งแต่เริ่มต้น
จนสิ้นสุดการทางาน
ผังงานทั่วไปจะใช้รูปภาพสัญลักษณ์ที่เป็นมาตรฐานเดียวกัน
(ตามมาตรฐานของสถาบัน ANSI )
ประเภทของผังงาน
ผังงานระบบ (System Flowchart) แสดงภาพการทางานโดยรวมของระบบ
ผังงานโปรแกรม (Program Flowchart) แสดงรายละเอียดขั้นตอนการทางาน
วิธีเขียนผังงานที่ดี
ควรเขียนขั้นตอนการทางาน (Algorithm) ทั้งหมดก่อนเขียนผังงาน
(Flowchart)
ใช้สัญลักษณ์ตามมาตรฐานของสถาบัน ANSI
ข้อความที่ใช้ในสัญลักษณ์ควรจะเป็นข้อความสั้นๆ ที่อ่านเข้าใจง่ายขนาดของสัญลักษณ์ไม่ควร
เล็กหรือใหญ่จนเกินไป
ควรเขียนขั้นตอนจากบนลงล่าง หรือจากซ้ายไปขวา
ควรเขียนผังงานให้จบภายในหน้าเดียวกัน
การเขียนผังงาน

เทคโนโลยีสารสนเทศ