Flow Chart

Flow Chart

Flow Chart คือ
• แผนภาพที่ใชส้ าหรับ ลาดับขัน้ ตอนและวิธีการทางาน แบบเป็น
ลาดับโดยการทางานจะเรมิ่ จากจุดเรมิ่ ตน้ (Start) ไปยัง
จุดสิ้นสุด (Stop) ของโปรแกรม ซงึ่ เราสามารถใช ้ Flowchart
เป็นเครอื่ งมือในการตรวจสอบอัลกอริทึมดว้ ยวิธีการ ไล่โปรแกรม
(Tracing) เพอื่ หา ขอ้ ผิดพลาดของโปรแกรม (Bug) ของ
โปรแกรมไดอี้กดว้ ย
• ผังปฏิบัติงาน (Work Flow) คือ รูปภาพ(Image) หรือ
สัญลักษณ์(Symbol) ที่ใชเ้ขียนแทนขัน้ ตอน คาอธิบาย
ขอ้ ความ หรือคาพูด ที่ใชใ้ นกิจกรรมปฏิบัติงาน เพราะการ
นาเสนอขัน้ ตอนของการปฏิบัติงาน ใหเ้ ขา้ ใจกัน ระหว่าง
ผูเ้ กี่ยวขอ้ ง ดว้ ยคาพูด หรือขอ้ ความ ทาไดย้ ากกว่าเมือใช ้
รูปภาพ หรือสัญลักษณ์

สัญลักษณ์ของผังปฏิบัติงาน
• เครื่องหมายรูปแบบต่าง ๆ ที่ใชสื้่อความหมายใหเ้ ขา้ ใจ
ตรงกัน ผูก้ าหนดสัญลักษณ์นี้ขึ้น คือ สถาบันมาตรฐาน
แห่งชาติอเมริกา(The American National Standard
Institute : ANSI) ไดก้ าหนดไวเ้ ป็นมาตรฐาน เป็นที่
สื่อความหมายเขา้ ใจตรงกัน

สัญลักษณ์ Flowchart (ผังงาน)

รูปภาพสัญลักษณ์ความหมายของสัญลักษณ์
Start / End
การเริ่มต้นหรือจบ Flowchart (Start หรือ End)
Process
การกระทำ (Process) ถูกใช้เพื่อแสดงที่การกระทำใน Flowchart
ตัวอย่างเช่น "กำหนด 1 ให้ X", "บันทึกการเปลี่ยนแปลง", "แทนที่ X ด้วยค่า 10"
Input / Output

ส่วนการนำเข้าข้อมูลหรือแสดงผลข้อมูล (Input / Output) 
ตัวอย่างเช่น "นำเข้าค่า X จากผู้ใช้", "แสดงผลข้อมูล X"
Decision
การตัดสินใจ (Decision)
นำมาใช้เพื่อพิจารณา True หรือ False เส้นการทำงานที่ออกจาก Decision จะมีสองเส้นเสมอ
เส้นแรกเมื่อเป็น True และอีกเส้นเมื่อเป็น False
Annotation
คำอธิบายประกอบ (Annotation) 
สัญลักษณ์นี้ถูกนำมาใช้เพื่อเขียนคอมเม้นต์ให้กับ Flowchart
Connector

จุดเชื่อมต่อ (Connector) 
ใช้รวมเส้นการทำงานของ Flowchart ให้ออกไปเหลือเพียงเส้นเดียว
Direction Flow
ทิศทางการทำงาน (Direction Flow)
ใช้เชื่อมต่อสัญลักษณ์ต่างๆ เพื่อแสดงการไหลการงาน

วิธีใช้เขียนผังงาน

หลักการนำสัญลักษณ์ Flowchart ต่างๆ มาเขียนผังงาน
  1. ผังงาน (Flowchart) ต้องมีจุดเริ่มต้น (Start) และจุดสิ้นสุด (End)
  2. สัญลักษณ์แต่ละรูปจะถูกเชื่อมต่อด้วยทิศทางการทำงาน (Direction Flow) เพื่อบอกว่าเมื่อทำงานนี้เสร็จต้องไปทำงานไหนต่อไป
  3. การทำงานจะต้องเริ่มต้นที่จุดเริ่มต้น (Start) และจบที่จุดสิ้นสุด (End) เท่านั้น

ตัวอย่างการใช้สัญลักษณ์ Flowchart ในการเขียนผังงานระบบ

 

ตัวอย่าง ผังงานการลาป่วย 



ตัวอย่างการเขียนแผนผังงานเดินทางไปทำงาน



เป็นไงบ้างครับ พื้นฐานการใช้สัญลักษณ์  Flowchart แบบง่ายๆ สามารถนำไปประยุกต์ใช้ในการเขียนผังงานอื่นๆ ได้ครับ ในบทความอื่นๆ เดี๋ยวเราจะมาลงลึกไปในรายละเอียดของผังงานแบบต่างๆ กัน

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

IC 13

DIY Arduino Traffic Light Pedestrian Light Push Button Control (https://thecustomizewindows.com/2016/06/diy-arduino-traffic-light-pae-push-button/)

Arduino Servo Motors (https://learn.adafruit.com/adafruit-arduino-lesson-14-servo-motors/arduino-code-for-sweep)