หน่ วยที่ 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