| 6.3 การเขียนผังงาน ( Flowchart ) |
| โครงสร้างการทำงานแบบมีการเลือก ( Selection ) |
| โครงสร้างการทำงานแบบมีการทำงานซ้ำ |
6.3 การเขียนผังงาน ( Flowchart )
ช่วยลำดับขั้นตอนการทำงานของโปรแกรม
และสามารถนำไปเขียนโปรแกรมได้โดยไม่สับสน
ช่วยในการตรวจสอบ
และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
ช่วยให้การดัดแปลง
แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่าย
และรวดเร็วมากขึ้น
ใช้สัญลักษณ์ตามที่กำหนดไว้
ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่าง
หรือจากซ้ายไปขวา
คำอธิบายในภาพควรสั้นกระทัดรัด
และเข้าใจง่าย
ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า
- ออก
ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก
ๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน
ผังงานควรมีการทดสอบความถูกต้องของการทำงานก่อนนำไปเขียนโปรแกรม
ผังงานโปรแกรม ( Program Flowchart )
|
จุดเริ่มต้น / สิ้นสุดของโปรแกรม |
|
ลูกศรแสดงทิศทางการทำงานของโปรแกรมและการไหลของข้อมูล |
|
ใช้แสดงคำสั่งในการประมวลผล หรือการกำหนดค่าข้อมูลให้กับตัวแปร |
|
แสดงการอ่านข้อมูลจากหน่วยเก็บข้อมูลสำรองเข้าสู่หน่วยความจำหลักภายในเครื่องหรือการแสดงผลลัพธ์จากการประมวลผลออกมา |
|
การตรวจสอบเงื่อนไขเพื่อตัดสินใจ โดยจะมีเส้นออกจารรูปเพื่อแสดงทิศทางการทำงานต่อไป เงื่อนไขเป็นจริงหรือเป็นเท็จ |
|
แสดงผลหรือรายงานที่ถูกสร้างออกมา |
|
แสดงจุดเชื่อมต่อของผังงานภายใน หรือเป็นที่บรรจบของเส้นหลายเส้นที่มาจากหลายทิศทางเพื่อจะไปสู่การทำงานอย่างใดอย่างหนึ่งที่เหมือนกัน |
|
การขึ้นหน้าใหม่ ในกรณีที่ผังงานมีความยาวเกินกว่าที่จะแสดงพอในหนึ่งหน้า |
โครงสร้างการทำงานแบบมีการทำงานซ้ำ
รูปที่ 8 แสดงตัวอย่างการใช้ DO WHILE และ DO UNTIL
| ..... |