HanuLab HanuLab
🗺️ แผนที่👑 จอมทัพ › ⚡ อัลกอริทึมและประสิทธิภาพ (Algorithms)

บทที่ 5 — โปรเจกต์: เขียน binary search และวัดผล

⏱ 35–45 นาที 💻 เขียนโค้ด Python จริงในเบราว์เซอร์ 💡 กลยุทธ์ที่คิดด้วยหัวต้องแปลงเป็นโค้ดที่มีเงื่อนไขจบชัดเจน แล้ววัดผลเทียบกับวิธีเดิม
💡 เล่นได้เลย! แต่ถ้าอยากเก็บดาว ให้ผู้ปกครอง เข้าสู่ระบบ
👨‍👩‍👧 โน้ตสำหรับผู้ปกครอง

ระดับ: จอมทัพ (Master) — เทียบ ม.3 / อายุประมาณ 14–15 ปี เวลาโดยประมาณ: 35–45 นาที รูปแบบ: เขียนโค้ด Python จริงในเบราว์เซอร์ แนวคิดหลัก: กลยุทธ์ที่คิดด้วยหัวต้องแปลงเป็นโค้ดที่มีเงื่อนไขจบชัดเจน แล้ววัดผลเทียบกับวิธีเดิม

เป้าหมายการเรียนรู้ (Learning Objective)

เด็กเขียน binary search ด้วยลูป while และตัวแปรขอบเขต พร้อมเปรียบเทียบจำนวนก้าวกับการค้นหาเชิงเส้นได้ด้วยข้อมูลจริง

จุดร่วมทำกับผู้ปกครอง (Parent-Child Co-participation)

ให้ลูกอธิบายด้วยกระดาษ 1 แผ่นว่าทำไม 2 ก้าวถึงพอ แล้วลองเปลี่ยน target เป็นเลขที่ไม่มีในลิสต์ ดูว่าโปรแกรมจบสวยไหม