หน่วยที่ 2 วิธีการออกแบบโปรแกรม

Page 1

หน่ วยที่ 2 วิธีการออกแบบโปรแกรม ครู ผ้ สู อน นายพงษ์ พนั ธ์ วงษาอํา่

Free Powerpoint Templates

Page 1


สั ญลักษณ์ รูปของโฟล์วชาร์ ต

สั ญลักษณ์

ใช้ สําหรับ

จุดเริ่มต้ น/จุดสิ้นสุ ด การคํานวณ / การกําหนดค่ า นําเข้ าข้ อมูลหรือแสดงผลข้ อมูลออก โดยไม่ ระบุสื่อทีใ่ ช้ รับข้ อมูลเข้ าทางแป้นพิมพ์ การเปรียบเทียบ / การตัดสิ นใจ

Free Powerpoint Templates

Page 2


สั ญลักษณ์ รูปของโฟล์วชาร์ ต

สั ญลักษณ์

ใช้ สําหรับ

แสดงผลข้ อมูลทางจอภาพ แสดงผลข้ อมูลออกทางเอกสาร ตัวเชื่อมต่ อภายในหน้ าเดียวกัน ทิศทางการดําเนินงาน เรียกโปรแกรมย่ อย Free Powerpoint Templates

Page 3


คู่ฉันอย่ ูไหน

Free Powerpoint Templates

Page 4


จุดเริ่มต้ น จุดสิ้นสุด Free Powerpoint Templates

Page 5


ทิศทางการดําเนินงาน

Free Powerpoint Templates

Page 6


หลักเกณฑ์ ในการเขียนผังงาน เริ่มต้ น X = 5, Y = 4 X=X+Y

สิ้นสุ ด

1. สั ญลักษณ์ 1 ภาพ จะแทนคําสั่ ง 1 คําสั่ ง 2. ทิศทางของลูกศรในผังงาน ควรมีทศิ ทาง จากบนลงล่ าง หรืออาจจากซ้ ายไปขวา เสมอ 3. ในหนึ่งผังงานจะมีจุดเริ่มต้ นและจุดจบที่ เดียวเท่ านั้น Free Powerpoint Templates

Page 7


ประโยชน์ ของผังงาน 1. ใช้ สําหรับติดต่ อประสานงาน 2. รู้ ว่าสิ่ งใดควรทําก่ อน – หลัง และสามารถตรวจสอบ ข้ อผิดพลาดของโปรแกรมได้ ง่าย 3. ใช้ เป็ นเอกสารอ้ างอิงเพือ่ ให้ นักเขียนโปรแกรมคนอืน่ ได้ ทราบ 4. ช่ วยให้ การปรับปรุง แก้ ไข และบํารุงรักษาโปรแกรม ทําได้ ง่ าย

Free Powerpoint Templates

Page 8


ลักษณะโครงสร้ างของผังงาน

ประกอบด้ วยโครงสร้ างพืน้ ฐาน 3 รู ปแบบ 1. โครงสร้ างแบบเป็ นลําดับ การทํ า งานที่ เ รี ย งเป็ นไป ตามลํา ดั บ ก่ อ นหลั ง แต่ ล ะคํ า สั่ ง จะมี ก ารประมวลผลเพี ย งครั้ ง เดียวเท่ านั้น เป็ นโครงสร้ างทีง่ ่ าย ทีส่ ุ ด

Free Powerpoint Templates

เริ่มต้ น คําสั่ ง คําสั่ ง สิ้นสุ ด Page 9


ลักษณะโครงสร้ างของผังงาน 2. โครงสร้ างแบบมีตวั เลือก เป็ นโครงสร้ างทีเ่ ป็ นแบบ 2 ทางเลือกในการตัดสิ นใจ

เริ่มต้ น เงื่อนไข คําสั่ ง

คําสั่ ง

สิ้นสุ ด Free Powerpoint Templates

Page 10


ลักษณะโครงสร้ างของผังงาน 3. โครงสร้ างแบบทําซํ้า เป็ นโครงสร้ างทีม่ กี ารสั่ ง ให้ ทาํ งานชุดคําสั่ งนั้น ใน ลักษณะวนซํ้าหลายๆ รอบ

เริ่มต้ น

เงื่อนไข

คําสั่ ง

คําสั่ ง สิ้นสุ ด Free Powerpoint Templates

Page 11


ตัวอย่ าง

เริ่มต้ น เตรียมไข่ ไก่ นํา้ ปลา นํา้ มันพืช ตอกไข่ ใส่ ชาม+ตีไข่ เทนํา้ มันพืชใส่ กระทะ เทไข่ ใส่ กระทะ ใช่ ตักไข่ ใส่ จาน สิ้นสุ ด

ไข่ สุก?

ไม่ ใช่ พลิกหน้ าไข่ ในกระทะ

1. เริ่มต้ น 2. เตรียมไข่ ไก่ นํ้าปลา นํ้ามันพืช 3. ตอกไข่ ใส่ ชาม+ตีไข่ 4. เทนํ้ามันพืชใส่ กระทะ 5. เทไข่ ใส่ กระทะ 6. เปรียบเทียบว่ าไข่ สุกแล้ วหรือยัง - ถ้ าไข่ สุกแล้ วจริง ให้ เลือกตัดไข่ ใส่ จาน - ถ้ าไข่ ยงั ไม่ สุก ให้ เลือกพลิกกลับ หน้ าไข่ ในกระทะ 7. จบการทํางาน

Free Powerpoint Templates

Page 12


The End Free Powerpoint Templates

Page 13


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.