การเขียนผังงาน
ผังงาน Flowchart เป็นผังงานที่แสดงให้เห็นถึงแนวคิด และขั้นตอนการทำงานของโปรแกรม
อีกทั้งยังช่วยให้มองเห็นภาพรวมของโปรแกรมทำให้เขียนโปรแกรมได้ง่ายขึ้น การเขียน Flowchart
นั้นจะใช้สัญลักษณ์ต่าง ๆ แทนคำอธิบายและกระบวนการทำงานของโปรแกรมในแต่ละส่วนตั้งแต่เริ่มแรกจนถึงสิ้นสุดการทำงานของโปรแกรม เพื่อให้ผู้พัฒนาโปรแกรมได้เข้าใจแนวคิด และการทำงานที่ชัดเจนมากที่สุด
ผังงาน Flowchart เป็นผังงานที่แสดงให้เห็นถึงแนวคิด และขั้นตอนการทำงานของโปรแกรม
อีกทั้งยังช่วยให้มองเห็นภาพรวมของโปรแกรมทำให้เขียนโปรแกรมได้ง่ายขึ้น การเขียน Flowchart
นั้นจะใช้สัญลักษณ์ต่าง ๆ แทนคำอธิบายและกระบวนการทำงานของโปรแกรมในแต่ละส่วนตั้งแต่เริ่มแรกจนถึงสิ้นสุดการทำงานของโปรแกรม เพื่อให้ผู้พัฒนาโปรแกรมได้เข้าใจแนวคิด และการทำงานที่ชัดเจนมากที่สุด
——————————————————————————————————————————
สัญลักษณ์ผังงาน Flowchart
การเขียนผังงาน Flowchart นั้นได้มีการกำหนดสัญลักษณ์ที่ใช้งานให้เป็นสากล และเป็นมาตรฐานเดียวกัน โดยการกำหนดมาตรฐานนี้ได้ถูกกำหนดตามแบบของ ANSI (American National Standards Institute) และ ISO (International Standard Organization) เพื่อสื่อความหมาย และให้เกิดความเข้าใจในสัญลักษณ์ที่ใช้ในการเขียนผังงาน Flowchart ทั่วโลก โดยสัญลักษณ์ต่าง ๆ นั้น สามารถแบ่งออกได้เป็นหลายสัญลักษณ์
การเขียนผังงาน Flowchart นั้นได้มีการกำหนดสัญลักษณ์ที่ใช้งานให้เป็นสากล และเป็นมาตรฐานเดียวกัน โดยการกำหนดมาตรฐานนี้ได้ถูกกำหนดตามแบบของ ANSI (American National Standards Institute) และ ISO (International Standard Organization) เพื่อสื่อความหมาย และให้เกิดความเข้าใจในสัญลักษณ์ที่ใช้ในการเขียนผังงาน Flowchart ทั่วโลก โดยสัญลักษณ์ต่าง ๆ นั้น สามารถแบ่งออกได้เป็นหลายสัญลักษณ์
——————————————————————————————————————————
ประเภทของผังงาน Flowchart นั้น สามารถแบ่งออกได้เป็น 2 ประเภท คือ
1. ผังงานระบบ (System Flowchart)
2. ผังงานโปรแกรม (Program Flowchart)
1. ผังงานระบบ (System Flowchart)
2. ผังงานโปรแกรม (Program Flowchart)
——————————————————————————————————————————
หลักการเขียนผังงาน Flowchart
1. ผังงาน (Flowchart) จะต้องมีจุดเริ่มต้นและจุดสิ้นสุดเสมอ
2. เลือกใช้สัญลักษณ์เพื่อสื่อความหมายให้ถูกต้อง
3. ใช้ลูกศรเป็นตัวกำหนดทิศทางการทำงานของโปรแกรมจากบนลงล่าง จากซ้ายไปขวาโดยเรียงตามลำดับ
4. รูปสัญลักษณ์ทุกตัวต้องมีลูกศรเข้าและออก ยกเว้นจุดเริ่มต้นจะมีเฉพาะออก จุดสิ้นสุดจะมีเฉพาะเข้าเท่านั้น
5. ลูกศรทุกตัวจะชี้ออกจากรูปสัญลักษณ์ตัวหนึ่งไปยังรูปสัญลักษณ์อีกตัวหนึ่งเสมอ
6. คำอธิบายภายในรูปสัญลักษณ์ ควรสั้นๆเข้าใจง่าย
7. ไม่ความใช้ลูกศรชี้ไปไกลมากเกินไป หากจำเป็นให้ใช้จุดเชื่อมแทน
——————————————————————————————————————————
ลักษณะโครงสร้างของผังงาน Flowchart
การเขียนโปรแกรมด้วยภาษาซี เป็นการเขียนโปรแกรมแบบมีโครงสร้าง (Stucture Programming) จะประกอบด้วยโครงสร้างพื้นฐาน 3 รูปแบบต่อไปนี้คือ
1. การทำงานแบบตามลำดับ (Sequence)
2. การเลือกกระทำตามเงื่อนไข (Decision)
3. การทำซ้ำ (Loop)
การเขียนโปรแกรมด้วยภาษาซี เป็นการเขียนโปรแกรมแบบมีโครงสร้าง (Stucture Programming) จะประกอบด้วยโครงสร้างพื้นฐาน 3 รูปแบบต่อไปนี้คือ
1. การทำงานแบบตามลำดับ (Sequence)
2. การเลือกกระทำตามเงื่อนไข (Decision)
3. การทำซ้ำ (Loop)
——————————————————————————————————————————
ประโยชน์ของผังงาน Flowchart
1. ทำให้มองเห็นภาพของระบบและโปรแกรมได้ทั้งหมด และใช้เวลาในการเข้าใจการทำงานได้เร็วขึ้น
2. การเขียนผังงานใช้สัญลักษณ์เป็นสากล สามารถนำไปเขียนและสื่อความหมาย ความเข้าใจได้ทุกภาษา
3. ทำให้ตรวจพบข้อผิดพลาดได้ง่าย และสามารถแก้ไขจุดผิดพลาดได้อย่างรวดเร็ว
4. หากมีการขยายงานต่อจากผังงานเดิมก็สามารถเพิ่มเติมได้ โดยอาศัยได้ดูผังงานเดิมประกอบ
จะทำให้เข้าใจได้รวดเร็วกว่าการดูรายละเอียดจากโปรแกรม หรือระบบงานเดิม
1. ทำให้มองเห็นภาพของระบบและโปรแกรมได้ทั้งหมด และใช้เวลาในการเข้าใจการทำงานได้เร็วขึ้น
2. การเขียนผังงานใช้สัญลักษณ์เป็นสากล สามารถนำไปเขียนและสื่อความหมาย ความเข้าใจได้ทุกภาษา
3. ทำให้ตรวจพบข้อผิดพลาดได้ง่าย และสามารถแก้ไขจุดผิดพลาดได้อย่างรวดเร็ว
4. หากมีการขยายงานต่อจากผังงานเดิมก็สามารถเพิ่มเติมได้ โดยอาศัยได้ดูผังงานเดิมประกอบ
จะทำให้เข้าใจได้รวดเร็วกว่าการดูรายละเอียดจากโปรแกรม หรือระบบงานเดิม
——————————————————————————————————————————
0 ความคิดเห็น