ผังงาน(Flowchart)
ผังงาน คือ แผนภาพที่มีการใช้สัญลักษณ์รูปภาพ และลูกศะที่แสดงถึงขั้นตอนการทำงานของโปรแกรมหรือระบบทีละขั้นตอน รวมไปถึงทิศทางการไหลของข้อมูลตั้งแต่แรกจนได้ผลลัพธ์ตามที่ต้องการ
ประโยชน์ของผังงาน
ช่วยลำดับขึ้นตอนการทำงานของโปรแกรม และสามารถนำไปใช้เขียนโปรแกรมได้โดยไม่สับสน
ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น
วิธีการเขียนผังงานที่ดี
ใช้สัญลักษณ์ตามที่กำหนดไว้
ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่าง หรือซ้ายไปขวา
คำอธิบายในภาพควรสั้นกะทัดรัด และเข้าใจง่าย
ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า - ออก
ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมากๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน
ผังงานควรมีการทดสอบความถูกต้องของการทำงานก่อนนำไปใช้เขียนโปรแกรม
สัญลักษณ์และความหมายของผังงาน
ตัวอย่างการใช้สัญลักษณ์ Flowchart ในการเขียนผังงานระบบ
ตัวอย่าง ผังงานการลาป่วย
สรุปรหัสควบคุม
%s แสดงข้อมูลตัวอักษรหรือข้อความ
\v ตั้งแทบ (Tab) ในแนวตั้ง
\a แสดงเสียงทางลำโพง
%d แสดงข้อมูลที่เป็นเลขจำนวนเต็ม
\f ขึ้นหน้าใหม่
\b backspace หรือ ลบตัวอักษรทางซ้าย 1 ตัวอักษร
\r เลื่อนเคอเซอร์(cursor) ไปทางซ้ายมือสุดของบรรทัด
%f แสดงข้อมูลทศนิยมหรือจำนวนจริง
\n ขึ้นบรรทัดใหม่
\t ตั้งแทบ (Tab) ในแนวนอน
HintRun
In [2]: