📘หน่วยการเรียนรู้ที่ 4 การแก้ปัญหาด้วยภาษา Python
เรื่องที่ 15 การวนซ้ำด้วยคำสั่ง while ในภาษา Python
📘หน่วยการเรียนรู้ที่ 4 การแก้ปัญหาด้วยภาษา Python
เรื่องที่ 15 การวนซ้ำด้วยคำสั่ง while ในภาษา Python
🔍ขั้นที่ 1 ทบทวนความเข้าใจ (Review)
ด้านความรู้ (K)
นักเรียนสามารถอธิบายหลักการทำงานของคำสั่ง while ได้
นักเรียนสามารถวิเคราะห์โปรแกรมที่ใช้คำสั่ง while และพยากรณ์ผลลัพธ์ได้อย่างถูกต้อง
ด้านทักษะ/กระบวนการ (P)
นักเรียนสามารถเลือกใช้อุปกรณ์ของคอมพิวเตอร์ได้สอดคล้องและเหมาะสมกับความต้องการได้
นักเรียนมีทักษะการแก้ปัญหาอย่างสร้างสรรค์
นักเรียนมีทักษะกระบวนการทำงานเป็นกลุ่ม
ด้านเจตคติ (A)
นักเรียนเห็นความสำคัญของการเลือกใช้อุปกรณ์ของคอมพิวเตอร์ได้สอดคล้องและเหมาะสมกับความต้องการ
🔍ขั้นที่ 1 ทบทวนความเข้าใจ (Review)
🧑🏫ทบทวนความรู้เดิม
ถ้าจะเขียนโปรแกรม ‘แสดงข้อความว่า สวัสดี’ จำนวน 10 ครั้ง จะทำอย่างไร
🤔ขั้นที่ 2 วิเคราะห์สาเหตุของปัญหา (Analyze)
“หลังจากที่นักเรียนได้เขียนโปรแกรมให้ลูกค้ากรอกข้อมูลส่วนตัวตรวจสอบสิทธิ์ และระดับสมาชิกตามคะแนนและให้สิทธิพิเศษตามช่วงคะแนนเรียบร้อยแล้วแสดงผลออกมา
ทางหน้าจอที่ถูกต้องและสวยงาม แต่บริษัทต้องการให้นักเรียนพัฒนาโปรแกรมที่สามารถรับคะแนนสมาชิกได้หลายคนไปเรื่อย ๆ แต่หากต้องการหยุดรับข้อมูลเมื่อผู้ใช้พิมพ์ว่า stop”
ปัญหาจากสถานการณ์นี้คืออะไร❓
มีวิธีการแก้ปัญหาอย่างไร❓
💻ขั้นที่ 3 ฝึกปฏิบัติ (Practice)
🧑💻ใบความรู้ที่ 15 การวนซ้ำด้วยคำสั่ง while ในภาษา Python 👉 คลิกเพื่ออ่าน
🧑💻ตัวอย่างคำสั่งที่ 1 วนซ้ำแสดงข้อความ
🧑💻ส่งผลงานกิจกรรมที่ 15.2 เรื่อง “สวัสดี กี่ครั้ง” ที่ URL : https://forms.gle/6bkSEjZ1mBGtg7ar8
🧑💻ตัวอย่างคำสั่งที่ 2
🧑💻ส่งผลงาน กิจกรรมที่ 15.3 เรื่อง “หยุดการทำซ้ำ” ที่ URL : https://forms.gle/fqCq1VsDcZQTGKbU9
กิจกรรมที่ 15.4 เรื่อง “รับค่า-แสดงผล วนซ้ำ”
“หลังจากที่นักเรียนได้เขียนโปรแกรมให้ลูกค้ากรอกข้อมูลส่วนตัว
ตรวจสอบสิทธิ์และระดับสมาชิกตามคะแนน และให้สิทธิพิเศษตามช่วงคะแนนเรียบร้อยแล้ว
แสดงผลออกมาทางหน้าจอที่ถูกต้องและสวยงาม
แต่ บริษัทต้องการให้นักเรียนพัฒนาโปรแกรมที่สามารถรับคะแนนสมาชิกได้หลายคน
ไปเรื่อยๆ แต่หากต้องการหยุดรับข้อมูลเมื่อผู้ใช้พิมพ์ว่า stop”
🧑💻ส่งงาน กิจกรรมที่ 15.4 เรื่อง “รับค่า-แสดงผล วนซ้ำ”
https://forms.gle/f3g7GZ88JhdF4sft6
🎤ขั้นที่ 4 ขั้นนำเสนอ (Present)
อัปโหลดส่งที่ Padlet https://padlet.com/narinm2comsci/2567-2-2-uqo5j0kxt578ujuo
✅ขั้นที่ 5 ประเมินผล (Evaluate)
🥇 ลิงก์แบบทดสอบ https://forms.gle/9M7j3Mo3zxZ4ayBf8
💬ขั้นที่ 6 สะท้อนผลการเรียนรู้ (Reflect)
🔊 ลิงก์แบบสะท้อนการเรียนรู้ https://forms.gle/LcC8KLvS42RLf6FQ9
1) วันนี้นักเรียนได้เรียนรู้อะไร
2) ปัญหาในการเรียนครั้งนี้คืออะไร
3) จะนำความรู้ที่เรียนไปประยุกต์ใช้ได้อย่างไร
4) นักเรียนอยากรู้อะไรเพิ่มเติม