RKRianKeng / เรียนเก่งเรียนให้เข้าใจ ไปต่อได้ทุกทาง

Secret Lab Pack / แพ็กห้องทดลองลับ

ภารกิจลับคณิต + คอมพิวเตอร์

วันนี้ไม่ใช่ข้อสอบ เป็นภารกิจของนักคิดเลขกับนักแก้บั๊ก เริ่มจากภาพที่ปรับได้ แล้วค่อยอ่านสูตรกับขั้นตอนให้เข้าใจ

เส้นทางภารกิจ

เริ่มจากสำเร็จเร็ว แล้วค่อยขยับไปโจทย์ที่ต้องวางแผนและแก้บั๊ก

บันทึกแล้ว 0/4 ภารกิจ
1
คณิตศาสตร์

ห้องลับกระเบื้อง

ปรับความกว้างและความยาวเพื่อเปิดประตูด้วยพื้นที่เป้าหมาย

พื้นที่ตัวแปรการคูณแบบแถว
นักสร้างรูป
2
วิทยาการคำนวณ

เขาวงกตอัลกอริทึม

สั่งหุ่นยนต์ด้วยลำดับคำสั่งที่ชัด เพื่อไปถึงเป้าหมาย

algorithmsequencedebugging
นักสั่งหุ่นยนต์
3
คณิตศาสตร์

นักขับกราฟ

ปรับ m และ b เพื่อบังคับเส้นตรงให้ผ่านจุดเป้าหมาย

สมการเส้นตรงความชันจุดตัดแกน y
นักขับกราฟ
4
วิทยาการคำนวณ

นักสืบจับบั๊ก

อ่านผลลัพธ์ หาจุดที่คำสั่งคลาดเคลื่อน แล้วแก้ให้ทำงานตรงใจ

debuggingtestingprediction
นักจับบั๊ก
Mission 1 / คณิตศาสตร์

ห้องลับกระเบื้อง

ปรับจำนวนแถวและจำนวนช่องให้พื้นที่ตรงกับรหัสประตู อ่านสูตรสด แล้วลองหาคำตอบได้มากกว่าหนึ่งแบบ

สูตรสด4 แถว x 6 ช่อง = 24 ตารางหน่วยประตูเปิดแล้ว ลองหาวิธีอื่นที่ได้พื้นที่เท่ากันค่าสุดท้ายจะจำไว้ในเครื่องนี้เมื่อกลับมาอีกครั้ง
รหัส 24
Mission 2 / วิทยาการคำนวณ

เขาวงกตอัลกอริทึม

ภารกิจถัดไปคือการสั่งหุ่นยนต์ด้วยลำดับคำสั่งที่ชัด ก่อนกด Run ให้ทำนายก่อนว่าเส้นทางจะไปถึงดาวหรือชนกำแพง

S

คำสั่งตัวอย่าง

  1. 1. เดินหน้า 2 ช่อง
  2. 2. เลี้ยวขวา
  3. 3. เดินหน้า 2 ช่อง
  4. 4. ตรวจว่าชนกำแพงไหม
  5. 5. ถ้าชน ให้กลับไปแก้คำสั่งก่อนหน้า

จุดเรียนรู้คือ algorithm ไม่ใช่การจำคำสั่ง แต่คือการอธิบายความคิดให้ชัดพอที่เครื่องจะทำตามได้

คำถามฝึกสั้น

ใช้เป็นคำถามหลังภารกิจ หรือเป็นจุดเริ่มคุยกันระหว่างพ่อกับลูก

Q1คณิตศาสตร์

ถ้าพื้นเป้าหมายต้องมี 24 ช่อง รูปใดเปิดประตูได้

ดูเฉลยและเหตุผล

4 แถว แถวละ 6 ช่อง

พื้นที่คือจำนวนช่องทั้งหมด จึงใช้ 4 x 6 = 24

Q2คณิตศาสตร์

ในสูตร พื้นที่ = กว้าง x ยาว ค่าใดเป็นตัวแปรที่ผู้เรียนปรับได้

ดูเฉลยและเหตุผล

ความกว้างและความยาว

สองค่านี้เป็น input ที่เปลี่ยนได้ ส่วนพื้นที่เป็นผลลัพธ์ที่คำนวณตามมา

Q3วิทยาการคำนวณ

ทำไมลำดับคำสั่งในเขาวงกตจึงสำคัญ

ดูเฉลยและเหตุผล

เพราะคำสั่งเดียวกันแต่สลับลำดับ อาจพาหุ่นยนต์ไปคนละที่

Algorithm ต้องชัดทั้งคำสั่งและลำดับ ไม่ใช่แค่มีคำสั่งครบ

Q4วิทยาการคำนวณ

ถ้าหุ่นยนต์เดินชนกำแพง ขั้นตอนแรกที่ควรทำคืออะไร

ดูเฉลยและเหตุผล

ดูคำสั่งก่อนชน แล้วเทียบกับตำแหน่งกำแพง

การ debug เริ่มจากหาจุดที่ผลลัพธ์เริ่มไม่ตรงกับที่ตั้งใจ

Talk Together

คำถามชวนคุยแบบไม่กดดัน ไม่ต้องรีบถูก แค่ให้เขาอธิบายสิ่งที่เห็น

ลูกเปลี่ยนค่าอะไร แล้วภาพหรือผลลัพธ์เปลี่ยนอย่างไร
มีจุดไหนที่ตอนแรกคิดว่าจะเป็นแบบหนึ่ง แต่ระบบตอบอีกแบบไหม
ถ้าต้องอธิบายให้เพื่อนฟังแบบง่าย ๆ ลูกจะอธิบายภารกิจนี้ว่าอะไร
ส่วนไหนเหมือนคณิต และส่วนไหนเหมือนการคิดแบบคอมพิวเตอร์
อยากเพิ่มกติกาหรือด่านพิเศษอะไรให้ภารกิจนี้สนุกขึ้น