วิทย์ม.ต้น: สั่งให้คอมพิวเตอร์แยกตัวประกอบให้จะได้ไม่เหนื่อย (Factors และ Prime Factorization)
Posted in

วิทย์ม.ต้น: สั่งให้คอมพิวเตอร์แยกตัวประกอบให้จะได้ไม่เหนื่อย (Factors และ Prime Factorization)

ผมให้แบบฝึกหัดเด็กม.ต้นที่หัดเขียนโปรแกรมไพธอนโดยให้กลับไปคิดและเขียนโปรแกรมแก้ปัญหาที่ต้องทำด้วยมือในวิชาคณิตศาสตร์กันครับ ถ้าสั่งให้คอมพิวเตอร์ทำงานให้ได้ก็แสดงว่าเข้าใจหลักการต่างๆแล้ว นอกจากนี้คอมพิวเตอร์สามารถแก้ปัญหาใหญ่ๆที่เราทำด้วยมือไม่ไหวด้วย คราวนี้ให้เด็กๆไปเขียนโปรแกรมกันว่าตัวเลขใดๆมีตัวประกอบอะไรบ้าง เด็กๆก็ทำได้นะครับ คือสั่งให้คอมพิวเตอร์ไล่หารไปเรื่อยๆถ้าหารลงตัวก็เป็นตัวประกอบ สัปดาห์ต่อมาผมก็เฉลยในห้อง และแนะนำเด็กๆว่าเวลาเราไล่หารไปเรื่อยๆเราหยุดแถวๆสแควรูทของตัวเลขก็ได้ จะประหยัดเวลาไปได้หลายเท่าถ้าตัวเลขใหญ่ มีอย่างหนึ่งที่ผมไม่ได้พูดในห้องแต่ใส่ไว้โค้ดสำหรับคำนวณคือเลขจำนวนนับตั้งแต่สองขึ้นไปจะเป็นจำนวนเฉพาะหรือไม่ก็เป็นผลคูณของจำนวนเฉพาะได้แบบเดียวเท่านั้น (ถ้าไม่นับการสลับที่ต่างๆ) ความจริงอันนี้เรียกว่า Fundamental theorem of arithmetic … วิทย์ม.ต้น: สั่งให้คอมพิวเตอร์แยกตัวประกอบให้จะได้ไม่เหนื่อย (Factors และ Prime Factorization)Read more

คุยกับเด็กประถมต่อเรื่องดาราศาสตร์: หัดวัดระยะทาง
Posted in

คุยกับเด็กประถมต่อเรื่องดาราศาสตร์: หัดวัดระยะทาง

วันอังคารที่ผ่านมาผมไปทำกิจกรรมวิทย์กับเด็กประถมมาครับ เราคุยกันต่อเรื่องดาราศาสตร์ คุยกันว่าจะวัดระยะทางกันอย่างไร ให้เด็กๆรู้จักนับก้าววัดระยะทาง เด็กประถมปลายได้คุยกันเรื่องวัดระยะทางจากมุมเล็ง (triangulation, parallax) และการใช้ retroreflector บนดวงจันทร์สะท้อนแสงเพื่อวัดระยะทาง (อัลบั้มบรรยากาศกิจกรรมอยู่ที่นี่นะครับ กิจกรรมประถมคราวที่แล้วเรื่อง “คุยกับเด็กประถมเรื่องดาราศาสตร์, ปี่หลอดสำหรับอนุบาลสาม” ครับ ลิงก์รวมทุกกิจกรรมอยู่ที่นี่นะครับ) ก่อนอื่นเด็กประถมได้ดูมายากลนี้ครับ ดูเฉพาะตอนแรกที่เป็นกล … คุยกับเด็กประถมต่อเรื่องดาราศาสตร์: หัดวัดระยะทางRead more

วิทย์ม.ต้น: The Problem with Average, ขั้นตอนสำคัญในประวัติศาสตร์สิ่งมีชีวิต
Posted in

วิทย์ม.ต้น: The Problem with Average, ขั้นตอนสำคัญในประวัติศาสตร์สิ่งมีชีวิต

วันพุธสัปดาห์นี้เด็กๆมัธยมต้นเรียนเรื่อง the problem with average จากหนังสือ The Art of Thinking Clearly โดยคุณ Rolf Dobelli ที่ข้อมูลหลายๆอย่างจะมีลักษณะกระจายตัวแบบ power law ที่ข้อมูลไม่กี่ตัวมีขนาดใหญ่กว่าที่เหลือมากๆจนไม่ควรนำมาหาค่าเฉลี่ยเพราะจะทำให้เข้าใจผิด เด็กๆควรจะสร้างฮิสโตแกรมดูว่าข้อมูลกระจายตัวแบบไหนก่อน … วิทย์ม.ต้น: The Problem with Average, ขั้นตอนสำคัญในประวัติศาสตร์สิ่งมีชีวิตRead more