ความหมายของผังงาน
ผังงาน (Flowchart) คือ แผนภาพแสดงลำดับขั้นตอนการทำงาน เป็นเครื่องมือที่ใช้ในการวางแผนขั้นแรกมาหลายปี โดยใช้สัญลักษณ์ต่าง ๆ ในการเขียนผังงาน เพื่อช่วยลำดับแนวความคิดในการเขียนโปรแกรม เป็นวิธีที่นิยมใช้เพราะทำให้เห็นภาพในการทำงานของโปรแกรมง่ายกว่าใช้ข้อความ หากมีข้อผิดพลาด สามารถดูจากผังงานจะทำให้การแก้ไขหรือปรับปรุงโปรแกรมทำได้ง่ายขึ้น
ประโยชน์ของผังงาน
ช่วยลำดับขั้นตอนการทำงานของโปรแกรม และสามารถนำไปเขียนโปรแกรมได้โดยไม่สับสน
ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น
สามารถเรียนรู้และเข้าใจได้ง่าย เพื่อผังงานไม่ขึ้นอยู่กับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งโดยเฉพาะ
ผังงานเป็นการสื่อความหมายด้วยภาพ ทำให้ง่ายและสะดวกในการพิจารณาถึงลำดับขั้นตอนในการทำงาน ต่างกับการบรรยายเป็นตัวอักษร เพราะอาจสื่อความหมายผิดไปได้
ในโปรแกรมที่ไม่ซับซ้อน สามารถใช้ผังงานตรวจสอบความถูกต้องของลำดับขั้นตอนได้ง่ายถ้ามีข้อผิดพลาด สามารถแก้ไขได้สะดวกและรวดเร็ว
การเขียนโปรแกรมโดยพิจารณาจากผังงาน สามารถทำงานง่ายและรวดเร็ว
การบำรุงรักษาโปรแกรม เมื่อมีการเปลี่ยนแปลงแก้ไขโปรแกรม สามารถดูผังงานเพื่อแก้ไขคำสั่งใน
ข้อจำกัดของผังงาน
1.ใช้สื่อความหมายระหว่างบุคคลมากกว่าที่จะสื่อกับเครื่อง
2.ไม่ทราบความสำคัญของแต่ละขั้นตอน
3.สิ้นเปลือง เพราะใช้กระดาษและอุปกรณ์มาก
4.ผังงานขนาดใหญ่ ปรับเปลี่ยนแก้ไขทำได้ยาก
5.ในผังงานจะบอกเพียงลำดับอย่างไร และปฏิบัติงานอะไร
6.ผังงานไม่สามารถแทนลักษณะคำสั่งในภาษาได้ชัดเจนตรงไปตรงมา
ที่มา:
https://jakjanpim.wordpress.com/
https://ravisarawongsawad.wordpress.com/
https://sites.google.com/site/krunuchwrk/6-prayochn-khxng-phang-ngan