วิทย์ม.ต้น:  เขียนไพธอนหาตัวประกอบเลข, หัดใช้ set, คอมพิวเตอร์โบราณ, หัดเขียนฟังก์ชั่น
Posted in

วิทย์ม.ต้น: เขียนไพธอนหาตัวประกอบเลข, หัดใช้ set, คอมพิวเตอร์โบราณ, หัดเขียนฟังก์ชั่น

วันนี้เด็กม.2-3 หัดเขียนโปรแกรมหาตัวประกอบของเลขจำนวนเต็มกันครับ เด็กๆเอาไปทำที่บ้านสัปดาห์ที่แล้ว และส่วนใหญ่ก็คิดได้ว่าควรลองเอาตัวเลขไปหารดูว่าหารลงตัวไหม ถ้าหารลงตัวก็เป็นตัวประกอบ ผมแสดงวิธีทำให้ดูว่าเราควรเก็บตัวประกอบต่างๆไว้ในลิสต์เพื่อจะได้ส่งให้ผู้ใช้ฟังก์ชั่นของเราเอาผลลัพธ์ไปทำงานต่างๆต่อได้: และผมให้เด็กๆคิดว่าเวลาเราหาตัวประกอบของ x เราจำเป็นต้องหาตัวหารมาทดลองตั้งแต่ 1 ถึง x เลยไหม หลังจากเด็กๆคิดสักพัก เด็กบางคนก็เข้าใจว่าเราอาจจะลองแค่ 1 … วิทย์ม.ต้น: เขียนไพธอนหาตัวประกอบเลข, หัดใช้ set, คอมพิวเตอร์โบราณ, หัดเขียนฟังก์ชั่นRead more

วิทย์ม.ต้น: เขียนโปรแกรมไพธอนแก้ปัญหาแบบควายถึก,  โปรแกรมเข้ารหัส Caesar Cipher, และเว็บฝึกเขียนไพธอน
Posted in

วิทย์ม.ต้น: เขียนโปรแกรมไพธอนแก้ปัญหาแบบควายถึก, โปรแกรมเข้ารหัส Caesar Cipher, และเว็บฝึกเขียนไพธอน

ผมเอาโจทย์เลขนี้มาให้เด็กๆดูครับ: โจทย์คือ a, b, c, d เป็นจำนวนเต็มบวก ผลรวมของ a, b, c, d เท่ากับ 63 ให้หาค่าที่มากที่สุดของ ab … วิทย์ม.ต้น: เขียนโปรแกรมไพธอนแก้ปัญหาแบบควายถึก, โปรแกรมเข้ารหัส Caesar Cipher, และเว็บฝึกเขียนไพธอนRead more

วิทย์ม.ต้น: เขียนโปรแกรมไพธอนนับจำนวนครั้งที่ตัวอักษรอยู่ในข้อความ, โปรแกรมทายตัวเลข
Posted in

วิทย์ม.ต้น: เขียนโปรแกรมไพธอนนับจำนวนครั้งที่ตัวอักษรอยู่ในข้อความ, โปรแกรมทายตัวเลข

ผมให้เด็กม.2-3 ไปเขียนโปรแกรมนับจำนวนครั้งว่าตัวอักษรแต่ละตัวในข้อความเกิดขึ้นกี่ครั้งเช่น ถ้าข้อความคือ “hello” โปรแกรมก็ควรนับมาว่า h เกิด 1 ครั้ง, e เกิด 1 ครั้ง, l เกิด 2 … วิทย์ม.ต้น: เขียนโปรแกรมไพธอนนับจำนวนครั้งที่ตัวอักษรอยู่ในข้อความ, โปรแกรมทายตัวเลขRead more