📘หน่วยการเรียนรู้ที่ 4 การแก้ปัญหาด้วยภาษา Python
เรื่องที่ 16 ฟังก์ชันในภาษา Python
📘หน่วยการเรียนรู้ที่ 4 การแก้ปัญหาด้วยภาษา Python
เรื่องที่ 16 ฟังก์ชันในภาษา Python
🎯จุดประสงค์การเรียนรู้
ด้านความรู้ (K)
นักเรียนสามารถอธิบายความหมายของฟังก์ชันในภาษา Python ได้
นักเรียนสามารถอธิบายโครงสร้างพื้นฐานของการสร้างและเรียกใช้ฟังก์ชันได้
ด้านทักษะ/กระบวนการ (P)
นักเรียนสามารถเขียนโปรแกรมโดยสร้างฟังก์ชันแบบไม่มีพารามิเตอร์เพื่อให้โปรแกรมทำงานแก้ปัญหาที่กำหนดได้
นักเรียนมีทักษะการแก้ปัญหาอย่างสร้างสรรค์
นักเรียนมีทักษะกระบวนการทำงานเป็นกลุ่ม
ด้านเจตคติ (A)
นักเรียนเห็นคุณค่าของการเขียนโปรแกรมเพื่อแก้ปัญหาอย่างสร้างสรรค์ได้
🔍ขั้นที่ 1 ทบทวนความเข้าใจ (Review)
🤔ขั้นที่ 2 วิเคราะห์สาเหตุของปัญหา (Analyze)
“นักเรียนยังทำงานในโครงการพัฒนาโปรแกรมบริการลูกค้าโดยก่อนหน้านี้ได้สร้างโปรแกรมที่สามารถรับข้อมูล แสดงผลคำนวณคะแนนระดับสมาชิกและวนซ้ำการทำงานได้ ล่าสุดบริษัทต้องการให้นักเรียน ปรับปรุงโปรแกรมให้เขียนโค้ดได้เป็นระบบและดูแลง่ายขึ้นโดยให้แยกส่วนการทำงาน เช่น ส่วนแสดงข้อความต้อนรับ ส่วนคำนวณระดับสมาชิกส่วนสรุปผล เพื่อให้สามารถ “เรียกใช้ซ้ำ” ได้ทุกครั้งที่ลูกค้าใหม่เข้ามาใช้บริการ”
ปัญหาจากสถานการณ์นี้คืออะไร ❓
มีวิธีการแก้ปัญหาอย่างไร ❓
💻ขั้นที่ 3 ฝึกปฏิบัติ (Practice)
🧑💻ใบความรู้ 16 ฟังก์ชันในภาษา Python 👉คลิกเพื่ออ่าน
🧑💻ตัวอย่างคำสั่งที่ 1
🧑💻ส่งผลงาน กิจกรรมที่ 16.2 เรื่อง “ฟังก์ชันของฉัน”
https://forms.gle/FR7CAdynSzWQBn728
🧑💻ตัวอย่างคำสั่งที่ 2
🧑💻ส่งผลงาน กิจกรรมที่ 16.3 เรื่อง “เติม input ในฟังก์ชัน”
ที่ URL : https://forms.gle/JSujaPtD3SfX8Kyx6
กิจกรรมที่ 16.4 เรื่อง “รับค่า-แสดงผล วนซ้ำ”
🧑💻ส่งผลงาน กิจกรรมที่ 16.4 เรื่อง “รับค่า-แสดงผล วนซ้ำ”
ที่ URL : https://forms.gle/yxLLjPHGEkrwBk158
“หลังจากที่นักเรียนได้เขียนโปรแกรมให้ลูกค้ากรอกข้อมูลส่วนตัว
ตรวจสอบสิทธิ์และระดับสมาชิกตามคะแนน และให้สิทธิพิเศษตามช่วงคะแนนเรียบร้อยแล้วแสดงผลออกมาทางหน้าจอที่ถูกต้องและสวยงาม
แต่ บริษัทต้องการให้นักเรียนพัฒนาโปรแกรมที่สามารถรับคะแนนสมาชิกได้หลายคนไปเรื่อยๆ แต่หากต้องการหยุดรับข้อมูลเมื่อผู้ใช้พิมพ์ว่า stop”
🧑💻ส่งงาน กิจกรรมที่ 15.4 เรื่อง “รับค่า-แสดงผล วนซ้ำ”
https://forms.gle/f3g7GZ88JhdF4sft6
🎤ขั้นที่ 4 ขั้นนำเสนอ (Present)
อัปโหลดส่งที่ Padlet https://padlet.com/narinm2comsci/2567-2-2-uqo5j0kxt578ujuo
✅ขั้นที่ 5 ประเมินผล (Evaluate)
📊 ลิงก์แบบทดสอบ 👉 https://forms.gle/po9NyfQSydfBHJ7D6
💬ขั้นที่ 6 สะท้อนผลการเรียนรู้ (Reflect)
🔊 ลิงก์แบบสะท้อนการเรียนรู้ 👉 https://forms.gle/LcC8KLvS42RLf6FQ9
1) วันนี้นักเรียนได้เรียนรู้อะไร
2) ปัญหาในการเรียนครั้งนี้คืออะไร
3) จะนำความรู้ที่เรียนไปประยุกต์ใช้ได้อย่างไร
4) นักเรียนอยากรู้อะไรเพิ่มเติม