ผังงาน (Flowchart) คือ การใช้สัญลักษณ์รูปภาพ หรือกล่องข้อความบรรยายรายละเอียดการทำงาน และใช้ลูกศรบอกทิศทางลำดับ ของการทำงาน ซึ่งสัญลักษณ์ที่ใช้ในการเขียนผังงาน มีรายละเอียดความหมายของ ลักษณะการทำงานดังต่อไปนี้
สัญลักษณ์พื้นฐานสำหรับการเขียนผังงาน
รูปแบบการเขียนผังงาน
1. การเขียนผังงานแบบลำดับ จะแสดงขั้นตอนการทำงานที่เรียงลำดับกันไป ไม่มีการข้ามขั้น หรือย้อนกลับไปทำคำสั่งที่ได้ทำไปแล้ว ดังตัวอย่างในรูป
2. การเขียนผังงานแบบมีทางเลือก เป็นโครงสร้างที่ตรวจสอบเงื่อนไข ให้โปแกรมเลือกทำอย่างใดอย่างหนึ่ง การตรวจสอบเงื่อนไขนี้จะใช้ความสัมพันธ์ทางตรรกะมาช่วยในการตัดสินใจ
3. การเขียนผังงานแบบทำซ้ำ จะทำงานแบบเดียวกันซ้ำไปเรื่อย ๆ ในขณะที่ยังเป็นไปตามเงื่อนไขหรือเงื่อนไขเป็นจริง จนกระทั้งเงื่อนไขเป็นเท็จจึงทำงานอื่นต่อไป
ประโยชน์ของผังงาน
• ช่วยลำดับขั้นตอนการทำงานของโปรแกรม และสามารถนำไปเขียนโปรแกรมได้โดยไม่สับสน
• ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
• ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
• ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น
อ้างอิง
อริศรา สะสม “การออกแบบโปรแกรมคอมพิวเตอร์” สืบค้นจาก //kruarisara.wordpress.com เมื่อวันที่ 18 ธันวาคม 2562
นางพรลภัส พิบูลโภคาสมบัติ “ผังงาน (Flowchart)” สืบค้นจาก //sites.google.com/a/kjwit.ac.th/ponlapass/programc/c-lesson2 เมื่อวันที่ 24 ธันวาคม 2562
การเขียนผังงาน (Flowchart)
ผังงาน (Flowchart) เป็นผังงานรูปภาพที่ใช้แสดงแนวคิด หรือขั้นตอนการทำงานของโปรแกรม และเป็นเครื่องมือที่ช่วยให้มองเห็นภาพรวมของโปรแกรมที่ทำให้เราเขียนโปรแกรมได้ง่ายยิ่งขึ้น เนื่องจากเราสามารถมองเห็นแนวคิด และทิศทางการทำงานของโปรแกรมนั้นเอง
หลักการเขียนผังงาน (Flowchart)
ผังงาน (Flowchart) เป็นผังงานที่ใช้แสดงแนวความคิด หรือขั้นตอนการทำงานของโปรแกรม โดยใช้สัญลักษณ์แทนคำอธิบาย ไม่ว่าจะเป็นการใช้กรอบสี่เหลี่ยมเป็นสัญลักษณ์แทนการประมวลผล หรือจะเป็นการใช้ลูกศรแทนทิศทางการทำงานของโปรแกรม ซึ่งเราสามารถสรุปสัญลักษณ์การทำงานที่ควรทราบได้ ดังนี้
การเขียนผังงาน(Flowchart) มีหลักการง่ายๆที่ควรคำนึงดังนี้
คือ
1. ผังงาน (Flowchart) จะต้องมีจุดเริ่มต้นและจุดสิ้นสุดเสมอ
2. เลือกใช้สัญลักษณ์เพื่อสื่อความหมายให้ถูกต้อง
3. ใช้ลูกศรเป็นตัวกำหนดทิศทางการทำงานของโปรแกรมจากบนลงล่าง จากซ้ายไปขวาโดย
เรียงตามลำดับ
4. รูปสัญลักษณ์ทุกตัวต้องมีลูกศรเข้าและออก ยกเว้นจุดเริ่มต้นจะมีเฉพาะออก จุดสิ้นสุด
จะมีเฉพาะเข้าเท่านั้น
5.
ลูกศรทุกตัวจะชี้ออกจากรูปสัญลักษณ์ตัวหนึ่งไปยังรูปสัญลักษณ์อีกตัวหนึ่งเสมอ
6. คำอธิบายภายในรูปสัญลักษณ์ ควรสั้นๆเข้าใจง่าย
7. ไม่ความใช้ลูกศรชี้ไปไกลมากเกินไป หากจำเป็นให้ใช้จุดเชื่อมแทน
ตัวอย่างการเขียนผังงาน (Flowchart) :
//sites.google.com/a/muk.ac.th/programs/hlak-kar-kheiyn-flowchart//med.mahidol.ac.th/hr/sites/default/files/public/img/Gallerry/HR-02/pdf_file/All.pdf