Upload
chamlong-champakul
View
111
Download
0
Embed Size (px)
Citation preview
วชิาพืน้ฐานการเขียนโปรแกรมคอมพวิเตอร์
เรื่องการเขียนผังงาน
โครงสร้างผังงานการท างานแบบล าดับ (Sequence) เป็นลักษณะโครงสร้างพื้นฐานของผังงานทุกผังงาน
ลักษณะการท างานของโครงสร้างผังงานแบบล าดับจะท างานทีละขัน้ตอน ตั้งแตข่ั้นตอนแรกจนถึงขั้นตอนสุดท้าย ล าดับ
การท างานของผังงานจะท างานตามทิศทางของลูกศร โครงสรา้งของผังงานแบบล าดับมลีักษณะโครงสรา้ง ดังนี้
รูปที่ 2.1 แสดงโครงสรา้งผังงานการท างานแบบล าดับ
จากโครงสร้างผังงานการท างานแบบล าดับรูปที่ 2.1 ขั้นตอนการท างานของผังงานจะเริ่มต้นท างานใน
กระบวนการที่ 1 (Process 1) เมื่อท างานในกระบวนการที่ 1 เสร็จ ขั้นตอนต่อไป คือ ท างานในกระบวนการที่ 2 เมื่อ
ท างานในกระบวนการที่ 2 เสร็จ จงึท างานในกระบวนการที่ 3 เป็นขั้นตอนต่อไป ตามล าดับ การท างานจะท างานทีละ 1
กระบวนการ การท างานจะไม่ท างานหลายกระบวนการพร้อมกัน
กระบวนการในการท างานที่ 1 , 2 และ 3 หมายถึง การท างานในแต่ละลักษณะ อาจเป็นการรับข้อมูลเข้า การ
แสดงผลข้อมูล หรือการค านวณ เป็นต้น นอกจากนั้นยังสามารถน าเอาลักษณะโครงสร้างผังงานแต่ละลักษณะมาเป็น
กระบวนการท างานของผังงาน เชน่ โครงสรา้งการเลอืกท า การท าซ้ า หรอืการท างานแบบล าดับ
โครงสร้างผังงานการท างานแบบล าดับ
Process 3
2
Process 2
2
Process 1
2
วชิาพืน้ฐานการเขียนโปรแกรมคอมพวิเตอร์
เรื่องการเขียนผังงาน
ตัวอย่างที่ 2.1 โครงสรา้งผังงานการท างานแบบล าดับ
Start
Read a,b
Write x
End
x a2 + b2
รูปที่ 2.2 ผังงานที่ประกอบด้วยโครงสรา้งผังงานแบบล าดับ
จากโครงสรา้งผังงานแบบล าดับ ตามรูปที่ 2.2 สามารถอธิบายขั้นตอนการท างานได้ดังนี้
1. เริ่มต้นการท างาน
2. รับค่าข้อมูลเข้ามาเก็บไว้ในตัวแปร a และตัวแปร b
3. ค านวณค่า a2 + b2 แล้วไปเก็บไว้ในตัวแปร x
4. แสดงคา่ในตัวแปร x
5. สิน้สุดการท างาน