ผมให้เด็กม.2-3 ไปเขียนโปรแกรมนับจำนวนครั้งว่าตัวอักษรแต่ละตัวในข้อความเกิดขึ้นกี่ครั้งเช่น ถ้าข้อความคือ “hello” โปรแกรมก็ควรนับมาว่า h เกิด 1 ครั้ง, e เกิด 1 ครั้ง, l เกิด 2 … วิทย์ม.ต้น: เขียนโปรแกรมไพธอนนับจำนวนครั้งที่ตัวอักษรอยู่ในข้อความ, โปรแกรมทายตัวเลขRead more
มัธยม
วิทย์ม.ต้น: Conjunction Fallacy, ประมาณปริมาตรลมด้วยเครื่องวัดความเร็วลม (Anemometer)
วันนี้เด็กๆเรียนเรื่อง The deception of specific cases (conjunction fallacy) จากหนังสือ The Art of Thinking Clearly โดยคุณ Rolf Dobelli ให้ระวังธรรมชาติของเราที่ชอบฟังเรื่องราวที่มีรายละเอียดเข้ากันได้กับอคติต่างๆของเรา และเรามักคิดว่าเรื่องราวเหล่านั้นมีโอกาสเป็นไปได้มากกว่าความเป็นจริง … วิทย์ม.ต้น: Conjunction Fallacy, ประมาณปริมาตรลมด้วยเครื่องวัดความเร็วลม (Anemometer)Read more
วิทย์ม.ต้น: เขียนโปรแกรม ไพธอนแปลงข้อความและเกมทายตัวเลข
ผมให้เด็กๆม.2-3 ไปพยายามเขียนโปรแกรมแปลงข้อความแบบในรูปนี้ครับ: เด็กบางคนทำได้ บางคนยังติดอยู่ ผมจะเขียนทีละขั้นตอนให้เด็กๆดู ค่อยๆเพิ่มความสามารถโปรแกรมทีละนิดๆ และตรวจเช็คการทำงานแต่ละขั้นตอน เด็กๆได้เรียนรู้เรื่องสตริงที่ไม่สามารถเปลี่ยนแปลงได้ในไพธอน รู้จักการเก็บข้อมูลไว้ในลิสต์แล้วเปลี่ยนเป็นสตริงภายหลัง รู้จักใช้ดิกชันนารีในไพธอนเก็บข้อมูล รู้จัก .maketrans(…) และ .translate(…) ที่สตริงแต่ละตัวสามารถใช้ได้ ดู … วิทย์ม.ต้น: เขียนโปรแกรม ไพธอนแปลงข้อความและเกมทายตัวเลขRead more