สัปดาห์นี้เด็กๆม.1 รู้จักเขียนฟังก์ชั่นเพื่อทำงานซ้ำๆหรืองานคล้ายๆกันครับ เริ่มจากการสั่งให้คอมพิวเตอร์บวกเลขให้เรา 1+2+3+…+1,000,000: ถ้าเราจะบวกถึงเลขอื่นๆแทนที่จะถึงหนึ่งล้าน เราก็ต้องเข้าไปเปลี่ยนแปลงตัวโปรแกรมเราเรื่อยๆ วิธีที่ดีกว่าคือเอาการคำนวณซ้ำๆพวกนี้ทำเป็นฟังก์ชั่นที่เราสามารถป้อนค่าบอกมันว่าให้บวกถึงเลขเท่าไร แล้วเราก็เรียกได้ตามใจชอบ: แบบฝึกหัดในห้องคือให้เด็กๆหัดเขียนฟังชั่นที่รวมกำลังสอง และกำลังสามของตัวเลขต่างๆกันดู สักพักเด็กๆก็เขียนเป็นฟังก์ชั่นหน้าตาประมาณนี้ (ผมกำหนดชื่อฟังก์ชั่นไว้เป็น sumsqr และ sum3rd ย่อมาจาก … วิทย์ม.ต้น: ม.1 หัดเขียนฟังก์ชั่นในไพธอน, ค่าพายมาจากการบวกซ้ำๆได้ด้วย!Read more
science class
ทำแบบจำลองระบบสุริยะ, เล่นกระปุกหลุมดำ
ผมไปทำกิจกรรมวิทย์กับเด็กประถมและอนุบาลสามมาครับ เด็กประถมต้นเอากระดาษมาปั้นเป็นลูกกลมๆแทนดาวเคราะห์ต่างๆโดยให้เทียบขนาดกับโลกที่มีขนาด 1 เซ็นติเมตร เด็กประถมปลายใช้แบบจำลองดวงอาทิตย์ 10 เซ็นติเมตร โลก 1 มิลลิเมตรไปดูว่าดาวเคราะห์ห่างจากดวงอาทิตย์เท่าไร (อัตราส่วนนี้ พุธอยู่ 3.9 เมตร ศุกร์ 7.2 … ทำแบบจำลองระบบสุริยะ, เล่นกระปุกหลุมดำRead more
วิทย์ม.ต้น: Will Rogers Phenomenon, เกษตรกรรมและมนุษยชาติ, วัดระยะทางโดยการวัดมุม
วันพุธสัปดาห์นี้เด็กๆมัธยมต้นเรียนเรื่อง Will Rogers Phenomenon จากหนังสือ The Art of Thinking Clearly โดยคุณ Rolf Dobelli ที่เราสามารถทำให้ค่าเฉลี่ยของกลุ่มต่างๆสองกลุ่มขึ้นไปดูดีขึ้นเพียงแต่ย้ายสมาชิกของกลุ่มไปมาเท่านั้น สมาชิกโดยรวมยังเหมือนเดิมทุกอย่าง ให้รู้จักไว้จะได้ระวังเวลาอ่านข้อมูลเกี่ยวกับค่าเฉลี่ยต่างๆ แล้วเราก็คุยกันเรื่อง agriculture (เกษตรกรรม) … วิทย์ม.ต้น: Will Rogers Phenomenon, เกษตรกรรมและมนุษยชาติ, วัดระยะทางโดยการวัดมุมRead more