- ใช้แสดงความคิดให้เห็นเป็นภาพลักษณ์ ช่วยให้เข้าใจลำดับและความสัมพันธ์ระหว่างขั้นตอนปฏิบัติต่าง ๆ ทำให้การเขียนโปรแกรมที่ดูจากผังงานทำได้โดยสะดวก
- ใช้เป็นสื่อกลางในการติดต่อประสานความคิดระหว่างผู้ที่เกี่ยวข้อง เช่น ระหว่างนักวิเคราะห์ระบบกับผู้เขียนโปรแกรม หรือระหว่างผู้เขียนโปรแกรมกับผู้ใช้ เป็นต้น ซึ่งการศึกษาโปรแกรมโดยดูจากผังงานจะเข้าใจได้ง่าย รวดเร็วกว่าการศึกษา จากโปรแกรม ทำให้ลดเวลาในการศึกษางานต่าง ๆ ให้น้อยลง
- ช่วยในการทดสอบหรือทบทวนขั้นตอนการทำงาน เพื่อหาข้อผิดพลาด (Error) ทั้งในขั้นทดสอบโปรแกรม และขั้นบำรุงรักษาโปรแกรมซึ่งต้องมีการแก้ไขปรับปรุง โปรแกรมภายหลัง เมื่อนำไปใช้งานแล้ว ให้ตรงกับความต้องการของผู้ใช้งานตลอดเวลา
สัญลักษณ์ผังงาน ( Flowchart Symbols)
สัญลักษณ์ที่ใช้เขียนผังงาน เป็นสัญลักษณ์มาตรฐานสากลเพื่อความสะดวกในการสื่อ ความหมายให้เข้าใจตรงกันและเป็นสากล กำหนดขึ้นโดย ANSI (The American National Standard Institute) ดังตารางต่อไปนี้
ภาพสัญลักษณ์
|
ความหมาย | |
Processing
|
กระบวนการ การคำนวณ | |
Auxliary
Processing
|
กระบวนการที่นิยามไว้ การทำงานย่อย | |
Subroutine
Processing
|
ข้อมูล รับ หรือ แสดงข้อมูลโดยไม่ระบุชนิดของอุปกรณ์ | |
Decision
Symbol
|
การตัดสินใจ การเปรียบเทียบ | |
Preparation
Symbol
|
การเตรียมการ การกำหนดค่าล่วงหน้า หรือ กำหนดค่าเป็นชุดตัวเลข | |
Manual
Input
|
ป้อนข้อมูลด้วยตนเอง การรับข้อมูลเข้าทางแป้นพิมพ์ | |
Manual
Control
|
ขั้นตอนที่ทำด้วยตนเอง การควบคุมโปรแกรมทางแป้นพิมพ์ | |
Document
Output
|
เอกสาร/แสดงผล, การแสดงผลทางเครื่องพิมพ์ | |
More
Document
|
เอกสารแสดงผลหลายฉบับ | |
Moniter
|
จอภาพแสดงผล | |
Card
|
การ์ดหรือบัตรเจาะรู ใช้ใส่ข้อมูล | |
Tape
|
เทป (สื่อบันทึกข้อม) | |
Start/End
Symbol
|
เริ่มต้น/สิ้นสุด การเริ่มต้นหรือการลงท้าย | |
Connection
Symbol
|
จุดเชื่อมต่อในหน้าเดียวกัน | |
Connection
Symbol
|
ตัวเชื่อมต่อไปหน้าอื่น | |
จุดร่วมการเชื่อมต่อ
|
||
หรือ
|
||
ตรวจเทียบ
|
||
หน่วงเวลา | ||
ที่เก็บแบบเข้าถึงโดยเรียงลำดับ | ||
ดิส์กแม่เหล็ก | ||
เส้นแสดงลำดับกิจกรรม | ||
แสดงคำอธิบายหรือหมายเหต |
สัญลักษณ์ผังงาน ( Flowchart Symbols)