การออกแบบโปรแกรมเป็นผังงาน
รายวิชาวิทยาการคำนวณ ชั้นประถมศึกษาปีที่ 6
🎯 จุดประสงค์การเรียนรู้
เมื่อเรียนจบ นักเรียนจะสามารถอ่านและออกแบบผังงานเพื่ออธิบายขั้นตอนการทำงานของโปรแกรมได้
รู้ความหมาย
อธิบายว่าผังงานคืออะไร และมีประโยชน์อย่างไร
จำสัญลักษณ์
ใช้สัญลักษณ์เริ่มต้น กระบวนการ ตัดสินใจ รับ/แสดงข้อมูล ทิศทาง และจุดเชื่อมต่อได้
ออกแบบผังงาน
สร้างผังงานแบบลำดับ แบบวนซ้ำ และแบบเงื่อนไขได้
📖 ผังงานคืออะไร?
ผังงาน (Flowchart) คือ แผนภาพที่ใช้สัญลักษณ์มาตรฐานและลูกศร เพื่อแสดงลำดับขั้นตอนการแก้ปัญหาหรือการทำงานของโปรแกรมตั้งแต่เริ่มต้นจนสิ้นสุด
ประโยชน์ของผังงาน
✅ เห็นขั้นตอนทั้งหมดได้ชัดเจน
✅ ตรวจพบลำดับที่ผิดหรือขั้นตอนที่ขาด
✅ สื่อสารแนวคิดให้ผู้อื่นเข้าใจง่าย
✅ นำไปเขียนโปรแกรมจริงได้สะดวก
หลักการอ่าน
1. เริ่มอ่านจากสัญลักษณ์ เริ่มต้น
2. เดินตามทิศทางของลูกศร
3. ทำงานตามข้อความในแต่ละสัญลักษณ์
4. เมื่อพบการตัดสินใจ ให้เลือกทางจริงหรือเท็จ
5. จบที่สัญลักษณ์ สิ้นสุด
🔷 สัญลักษณ์ผังงาน (1)
เริ่มต้นหรือสิ้นสุด
รูปวงรีหรือสี่เหลี่ยมมุมมน ใช้บอกจุดเริ่มและจุดจบของผังงาน
กระบวนการ / คำนวณ
รูปสี่เหลี่ยมผืนผ้า ใช้แสดงการประมวลผล คำนวณ หรือกำหนดค่า
การตัดสินใจ
รูปสี่เหลี่ยมขนมเปียกปูน ใช้ตรวจเงื่อนไข แล้วแยกทางเป็น “จริง/เท็จ” หรือ “ใช่/ไม่ใช่”
🔶 สัญลักษณ์ผังงาน (2)
รับ / แสดงข้อมูล
รูปสี่เหลี่ยมด้านขนาน ใช้รับข้อมูลจากผู้ใช้ หรือแสดงผลลัพธ์ออกทางหน้าจอ
ทิศทาง
เส้นลูกศร ใช้เชื่อมสัญลักษณ์และบอกทิศทางการทำงาน ต้องชี้ให้ชัดเจน
จุดเชื่อมต่อ
รูปวงกลมขนาดเล็ก ใช้เชื่อมผังงานส่วนที่อยู่ห่างกัน ลดเส้นไขว้ และใส่ตัวอักษรเดียวกันทั้งสองจุด
1️⃣ ผังงานแบบลำดับ
คำสั่งทำงานจากบนลงล่างทีละขั้น แต่ละขั้นทำหนึ่งครั้ง ไม่มีการย้อนกลับหรือแยกทาง
ตัวอย่าง: หาพื้นที่สี่เหลี่ยม
ทดลองทำนายผลลัพธ์
กำหนดให้กว้าง = 5 และยาว = 8
🔁 ผังงานแบบวนซ้ำ
ใช้เมื่อต้องทำคำสั่งเดิมหลายรอบ โดยมีการตรวจเงื่อนไขว่าจะทำซ้ำต่อหรือออกจากรอบ
ตัวอย่าง: แสดงเลข 1 ถึง 5
ทดลองการวนซ้ำ
กดปุ่มเพื่อให้ผังงานทำงานทีละรอบ
🔀 ผังงานแบบเงื่อนไข
ใช้เมื่อต้องตัดสินใจเลือกทำงานต่างกันตามผลของเงื่อนไข ซึ่งต้องมีทางออกอย่างน้อย 2 ทาง
ตัวอย่าง: ตรวจผลการเรียน
ทดลองตรวจคะแนน
เงื่อนไข คะแนน ≥ 50 จะให้ผลเป็นจริงหรือเท็จ แล้วเลือกเส้นทางที่ตรงกับผล
🧩 กิจกรรมเลือกสัญลักษณ์
อ่านข้อความในขั้นตอน แล้วเลือกสัญลักษณ์ที่เหมาะสมที่สุด
✅ แบบทดสอบท้ายบท
1. ผังงานมีประโยชน์สำคัญอย่างไร?
2. การคำนวณผลรวมควรใช้สัญลักษณ์ใด?
3. สัญลักษณ์ใดต้องมีทางออก “จริง/เท็จ”?
4. “ทำซ้ำจนกว่าจะเก็บดาวครบ 5 ดวง” เป็นโครงสร้างใด?
5. ลูกศรในผังงานมีหน้าที่อะไร?