วันพฤหัสบดีที่ 31 มกราคม พ.ศ. 2556

ประเภทของผังงาน

ตัวอย่างโครงสร้างผังงานการทำงานแบบลำดับ


จากโครงสร้างผังงานแบบลำดับ ตามรูป สามารถอธิบายขั้นตอนการทำงานได้ดังนี้
1. เริ่มต้นการทำงาน
2. รับค่าข้อมูลเข้ามาเก็บไว้ในตัวแปร a และตัวแปร b
3. คำนวณค่า a2 + b2 แล้วไปเก็บไว้ในตัวแปร x
4. แสดงค่าในตัวแปร x
5. สิ้นสุดการทำงาน


ตัวอย่างการเขียนแผนผังในโครงสร้างแบบมีการเลือก

การเปลี่ยนจากส่วนของผังงานให้เป็นการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความ



จากผังงานในตัวอย่าง เมื่อพิจารณาจำนวนกระบวนการทำงานหรือขั้นตอนการทำงานหลักของผังงาน มีกระบวนการทำงานทั้งหมด 5 การทำงาน โดยในขั้นตอนการทำงานที่ 3 เป็นลักษณะของโครงสร้างผังงานแบบเลือกทำ สามารถเขียนเป็นการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความได้ดังนี้
1. เริ่มต้นการทำงาน
2. รับค่าของ A และ B
3. ถ้า A มากกว่า B แล้วทำ
3.1 คำนวณค่าของ Num เท่ากับ A – B
มิฉะนั้นแล้ว
3.2 คำนวณค่าของ Num เท่ากับ B – A
4. แสดงค่าของ Num
5. จบการทำงาน


ตัวอย่างโครงสร้างแผนผังแบบแบบทำซ้ำ

การเขียนอธิบายขั้นตอนวิธีการทำงานจากผังงานที่มีโครงสร้างผังงานการทำซ้ำ ลักษณะทำในขณะที่เป็นส่วนประกอบ


จากผังงานในตัวอย่าง จะมีกระบวนการทำงานหลักทั้งหมด 4 กระบวนการทำงาน โดยในกระบวนการทำงานที่ 3 เป็นการทำงานแบบทำซ้ำ กระบวนการทำงานย่อยที่อยู่ภายใต้การทำซ้ำเป็นการทำงานแบบลำดับ สามารถเขียนอธิบายขั้นตอนวิธีการทำงานได้ดังนี้
1. เริ่มต้นการทำงาน
2. กำหนดค่าให้ A เท่ากับ 1
3. ในขณะที่ A <>
3.1 คำนวณค่า A เท่ากับ A + 1
3.2 แสดงค่า A
4. จบการทำงาน