บทเรียนที่ 4: การวิเคราะห์ข้อมูล (การออกแบบอัลกอริทึม)
  • By Admin
  • 17
  • 22 ก.ค. 2569

บทเรียนที่ 4: การวิเคราะห์ข้อมูล (การออกแบบอัลกอริทึม)

เรียนรู้วิธีการออกแบบอัลกอริทึม (Algorithm) ซึ่งเปรียบเสมือนการสร้างพิมพ์เขียวให้คอมพิวเตอร์ บทเรียนนี้จะฝึกให้นักเรียนวางแผนขั้นตอนการแก้ปัญหาอย่างละเอียดและเป็นระบบ เริ่มตั้งแต่การอธิบายด้วย "ภาษาธรรมชาติ" การแปลงเป็น "รหัสจำลอง (Pseudocode)" และการวาด "ผังงาน (Flowchart)" ตามมาตรฐานสากล เพื่อลดข้อผิดพลาดก่อนลงมือเขียนโปรแกรมจริง

บทเรียนที่ 4: การวิเคราะห์ข้อมูล (การออกแบบอัลกอริทึม)

🎯 ภารกิจ: การสร้างพิมพ์เขียวของโปรแกรมผ่าน ภาษาธรรมชาติ, รหัสจำลอง และผังงาน

💡 แนวคิด: การวางแผนขั้นตอนการทำงานอย่างละเอียดก่อนลงมือสร้างจริงเพื่อลดความผิดพลาด

4.1 ออกแบบอัลกอริทึมด้วยภาษาธรรมชาติ

โครงสร้างหลัก 5 อย่าง: เริ่ม, รับ, คิด, โชว์, จบ

👉 ตัวอย่าง:
1. เริ่มต้นการทำงาน
2. รับค่าตัวเลขที่ 1 (number1)
3. รับค่าตัวเลขที่ 2 (number2)
4. นำ number1 บวก number2 เก็บใน sum
5. แสดงผลลัพธ์ sum
6. สิ้นสุดการทำงาน

4.2 ออกแบบอัลกอริทึมด้วยรหัสจำลอง (Pseudocode)

START
  PRINT "กรุณาใส่ตัวเลขที่ 1:"
  INPUT number1
  PRINT "กรุณาใส่ตัวเลขที่ 2:"
  INPUT number2
  SET sum = number1 + number2
  PRINT sum
END

4.3 ออกแบบอัลกอริทึมด้วยผังงาน (Flowchart)

สัญลักษณ์ที่ต้องใช้:
💊 แคปซูล (Terminator): ครอบคำว่า START และ END
สี่เหลี่ยมด้านขนาน (Data): ครอบคำว่า INPUT และ PRINT
สี่เหลี่ยมผืนผ้า (Process): ครอบคำว่า SET
👉 นำรหัสจำลองมาวาดใส่กรอบสัญลักษณ์ทีละบรรทัดใน app.diagrams.net เซฟเป็น .png แล้วอัปโหลด


💡 พบข้อผิดพลาดหรือมีข้อเสนอแนะ?

หากนักเรียนหรือคุณครูพบจุดที่ควรแก้ไขในบทเรียน/แบบทดสอบนี้ หรือมีข้อเสนอแนะเพิ่มเติม สามารถแจ้งครูพิสิฐเพื่อนำไปปรับปรุงเนื้อหาให้สมบูรณ์ยิ่งขึ้นได้เลยครับ
(ขอบคุณที่ร่วมเป็นส่วนหนึ่งในการพัฒนาการเรียนรู้ไปด้วยกันครับ)

✉️ ส่งอีเมลแจ้งครูพิสิฐ

แชร์ :

บทเรียนอื่น ๆ