2
ชาพ นฐานการเขยนโปรแกรมคอมพ วเตอร เร่องการเขยนผังงาน โครงสรางผังงานการทางานแบบลาดับ ( Sequence) เป็นลักษณะโครงสรางพนฐานของผังงานทุกผังงาน ลักษณะการทางานของโครงสรางผังงานแบบลาดับจะทางานทละขั นตอน ตังแต ขันตอนแรกจนถงขันตอนสุดทาย ลาดับ การทางานของผังงานจะทางานตามทศทางของลูกศร โครงสร างของผังงานแบบลาดับม ลักษณะโครงสร าง ดังน รูปท ่ 2.1 แสดงโครงสร างผังงานการทางานแบบลาดับ จากโครงสรางผังงานการทางานแบบลาดับรูปท่ 2.1 ขันตอนการทางานของผังงานจะเร่มตนทางานใน กระบวนการท่ 1 ( Process 1) เม ่อทางานในกระบวนการท่ 1 เสร็จ ขันตอนตอไป คอ ทางานในกระบวนการท่ 2 เม ่อ ทางานในกระบวนการท่ 2 เสร็จ จ งทางานในกระบวนการท่ 3 เป็นขันตอนตอไป ตามลาดับ การทางานจะทางานทละ 1 กระบวนการ การทางานจะไมทางานหลายกระบวนการพรอมกัน กระบวนการในการทางานท่ 1 , 2 และ 3 หมายถง การทางานในแตละลักษณะ อาจเป็นการรับขอมูลเขา การ แสดงผลขอมูล หรอการคานวณ เป็นตน นอกจากนันยังสามารถนาเอาลักษณะโครงสรางผังงานแตละลักษณะมาเป็น กระบวนการทางานของผังงาน เช น โครงสร างการเล อกทา การทาซา หร อการทางานแบบลาดับ โครงสร้างผังงานการทางานแบบลาดับ Process 3 Process 2 Process 1

โครงสร้างผังงานการทำงานแบบลำดับ

Embed Size (px)

Citation preview

Page 1: โครงสร้างผังงานการทำงานแบบลำดับ

วชิาพืน้ฐานการเขียนโปรแกรมคอมพวิเตอร์

เรื่องการเขียนผังงาน

โครงสร้างผังงานการท างานแบบล าดับ (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

Page 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. สิน้สุดการท างาน