ผังงาน
บทความนี้อาจต้องเขียนใหม่ทั้งหมดเพื่อให้เป็นไปตามมาตรฐานคุณภาพของวิกิพีเดีย หรือกำลังดำเนินการอยู่ คุณช่วยเราได้ หน้าอภิปรายอาจมีข้อเสนอแนะ |

ผังงาน หรือ โฟลว์ชาร์ต (อังกฤษ: flowchart) หรือผังงาน เป็นเครื่องมือแสดงขั้นตอน หรือกระบวนการทำงานที่กระชับ เข้าใจง่าย[1] โดยใช้สัญลักษณ์ที่เป็นมาตรฐานเดียวกัน[2] และใช้ข้อความสั้น ๆ อธิบายข้อมูล ผลลัพธ์ คำสั่ง หรือจุดตัดสินใจของขั้นตอน และเชื่อมโยงขั้นตอนเหล่านั้นด้วยเส้นที่มีลูกศรชี้ทิศทางการทำงานตั้งแต่เริ่มต้นจนจบกระบวนการ[3]
ผังงานไม่เพียงแต่เน้นย้ำขั้นตอนก่อนและหลังกระบวนการเท่านั้น แต่ยังช่วยอธิบายความสัมพันธ์ระหว่างขั้นตอนเหล่านั้นผ่านกระบวนการที่มีเหตุผลอีกด้วย[4] ผังงานสร้างภาพรวมของกระบวนการทั้งหมด[5] ผังงานเป็นเครื่องมือที่สมบูรณ์แบบสำหรับการทำความเข้าใจข้อมูลที่กระจัดกระจาย[6]
รูปแบบของผังงาน
[แก้]โครงสร้างของผังงาน หรือ Flowchart สามารถแบ่งได้เป็น 3 รูปแบบคือ
- การทำงานแบบตามลำดับ (Sequence Flowchart)
- การเลือกกระทำตามเงื่อนไข (Selection Flowchart)
- การทำซ้ำ (Iteration Flowchart)[7]
สัญลักษณ์ต่าง ๆ
[แก้]จุดเริ่มต้นและจุดสิ้นสุด
[แก้]แสดงด้วยรูปวงกลม รูปวงรี หรือรูปสี่เหลี่ยมมุมบน ภายในนิยมใช้คำว่า "Start" สำหรับจุดเริ่มต้น และ "End" สำหรับจุดสิ้นสุด[8]
ลูกศร
[แก้]ลูกศรเป็นตัวกำหนดทิศทางการทำงานของโปรแกรมจากบนลงล่าง[9] จากซ้ายไปขวาโดยเรียงตามลำดับ[10]
ประมวลผล
[แก้]ใช้กล่องสี่เหลี่ยมผืนผ้า ภายในเขียนคำสั่งต่าง ๆ หรือ การกำหนดค่าข้อมูล[11]
รับค่าเข้า และแสดงผล
[แก้]ใช้กล่องสี่เหลี่ยมด้านขนาน ยกตัวอย่างเช่น ภายในเขียน "Get X" เพื่อรับค่า X; เขียน "Display X" เพื่อแสดงผลค่า X
ตัดสินใจ
[แก้]ใช้กล่องสี่เหลี่ยมข้าวหลามตัด และภายในเขียนประโยคที่มีค่าความจริง เป็น "จริง" หรือ "เท็จ" และแบ่งลูกศรออกเป็น 2 ข้างคือ เส้นทางการทำงานเมื่อ ประโยคดังกล่าวเป็น "จริง" และ เส้นทางการทำงานเมื่อประโยคดังกล่าวเป็น "เท็จ"
แสดง/รับข้อมูลแบบไม่จำเพาะต่ออุปกรณ์
[แก้]ใช้สัญลักษณ์รูปสี่เหลี่ยมด้านขนาน ภายในระบุว่าเป็นข้อมูลเข้า (Input) หรือข้อมูลออก (Output) รวมทั้งข้อมูลที่ต้องการนำเข้าหรือแสดงผล
อ้างอิง
[แก้]- ↑ "Flowchart - Process Flow Charts, Templates, How To, and More". www.smartdraw.com (ภาษาอังกฤษ). สืบค้นเมื่อ 2025-07-28.
- ↑ "ผังงานคืออะไร ประเภท สัญลักษณ์ และตัวอย่าง | Miro". https://miro.com/. สืบค้นเมื่อ 2025-07-28.
{{cite web}}: แหล่งข้อมูลอื่นใน(help)|website= - ↑ "การเขียนผังงาน (Flowchart) - การจัดการความรู้ (KM)". www2.si.mahidol.ac.th (ภาษาอังกฤษแบบอเมริกัน). 2019-08-21. สืบค้นเมื่อ 2025-07-28.
- ↑ "Flowchart - Process Flow Charts, Templates, How To, and More". www.smartdraw.com (ภาษาอังกฤษ). สืบค้นเมื่อ 2025-07-28.
- ↑ "What is a Flowchart? Process Flow Diagrams & Maps | ASQ". asq.org. สืบค้นเมื่อ 2025-07-28.
- ↑ "ผังงาน 17 ประเภทและเมื่อใดควรใช้". www.figma.com.
- ↑ "Flowchart Tutorial (with Symbols, Guide and Examples)". www.visual-paradigm.com. สืบค้นเมื่อ 2025-07-28.
- ↑ "Flowchart Symbols". www.smartdraw.com (ภาษาอังกฤษ). สืบค้นเมื่อ 2025-07-28.
- ↑ "Flowchart Tutorial (with Symbols, Guide and Examples)". www.visual-paradigm.com. สืบค้นเมื่อ 2025-07-28.
- ↑ "การเขียนผังงาน (Flowchart)". www.miniature-solution.com. สืบค้นเมื่อ 2025-07-28.
- ↑ "::: บทเรียนออนไลน์ วิชาการเขียนโปรแกรมเบื้องต้น โดยครูวีรศักดิ์ จันทร์สุข โรงเรียนคุรุปรชาสรรค์ จ.ชัยนาท :::". www.krurock.com. สืบค้นเมื่อ 2025-07-28.