วันพุธที่ 25 มิถุนายน พ.ศ. 2557

การเขียนผังงาน (Flowchart)

ผังงาน หรือ โฟลวชาร์ต เป็นแผนภาพที่ใช้ออกแบบและอธิบายการทำงานของโปรแกรมโดยอาศัยรูปทรงต่าง ๆ ควบคู่ไปกับลูกศร แต่ละรูปในแผนภาพจะหมายถึงการทำงานหนึ่งขั้นตอน ส่วนลูกศรจะแทนลำดับการทำงานขั้นตอนต่าง ๆ รวมทั้งทิศทางการไหลของข้อมูลตั้งแต่เริ่มต้นจนได้ผลลัพธ์ตามต้องการ ระบบงานทุกชนิดที่ผ่านการวิเคราะห์เป็นลำดับขั้นตอนแล้ว จะสามารถเขียนเป็นผังงานได้

 ประโยชน์ของผังงาน

  • ช่วยอธิบายลำดับขั้นตอนการทำงานของโปรแกรม
  • ทำให้ตรวจสอบข้อผิดพลาดของโปรแกรมได้ง่าย
  • ทำให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมและแก้ไขโปรแกรมได้ง่าย

การเขียนผังงานที่ดี

  • เขียนตามสัญลักษณ์ที่กำหนด
  • ใช้ลูกศรแสดงทิศทางการทำงานจากบนลงล่าง
  • อธิบายสั้น ๆ ให้เข้าใจง่าย
  • ทุกแผนภาพต้องมีทิศทางเข้าออก
  • ไม่ควรโยงลูกศรไปที่ไกลมาก ๆ ถ้าต้องทำให้ใช้สัญลักษณ์การเชื่อมต่อแทน
การเขียนผังงาน สามารถแบ่งออกเป็น 2 ประเภท คือ

  • ผังงานระบบ (System Flowchart)
 ใช้แสดงขั้นตอนการทำงานในระบบงานหนึ่ง ๆ โดยกล่าวถึงข้อมูลต่าง ๆ ที่เกี่ยวข้องทั้งหมด เช่น เอกสารเบื้องต้นคืออะไร วัสดุที่ใช้คืออะไร หน่วยความจำประเภทใด จะต้องส่งผ่านไปยังหน่วยงานใด วิธีการประมวลผลและการแสดงผลลัพธ์ โดยอาจจะกล่าวอย่างกว้าง ๆ ไม่สามารถนำมาเขียนเป็นโปรแกรมได้
  • ผังงานโปรแกรม (Program Flowchart) 
ผังงานประเภทนี้ จะแสดงถึงขั้นตอนของคำสั่งที่ในโปรแกรม การรับข้อมูล การประมวลผล การแสดงข้อมูล บางครั้งเรียกว่าผังการเขียนโปรแกรม

ไม่มีความคิดเห็น:

แสดงความคิดเห็น