📘หน่วยการเรียนรู้ที่ 4 การแก้ปัญหาด้วยภาษา Python
เรื่องที่ 13 ตัวดำเนินการบูลีนในภาษา Python
📘หน่วยการเรียนรู้ที่ 4 การแก้ปัญหาด้วยภาษา Python
เรื่องที่ 13 ตัวดำเนินการบูลีนในภาษา Python
🔍ขั้นที่ 1 ทบทวนความเข้าใจ (Review)
🧑🏫ทบทวนความรู้เดิม เรื่อง ตัวแปรและตัวดำเนินการในภาษา Python
1. ใครจำได้บ้างว่า ตัวแปรคืออะไร?
2. เราสามารถเก็บข้อมูลประเภทใดบ้างไว้ในตัวแปร?
3. เครื่องหมาย +, -, * , / ใช้ทำอะไร?”
🤔ขั้นที่ 2 วิเคราะห์สาเหตุของปัญหา (Analyze)
“หลังจากที่นักเรียนได้เรียนรู้การรับข้อมูลจากผู้ใช้และคำนวณข้อมูลเบื้องต้นได้แล้ว
บริษัทแห่งหนึ่งต้องการโปรแกรมที่สามารถ “ตัดสินใจได้” โดยให้นักเรียนพัฒนาโปรแกรมที่สามารถตรวจสอบสิทธิ์รับส่วนลดพิเศษ ให้แก่ลูกค้าด้วยเงื่อนไขที่หลากหลาย”
ปัญหาจากสถานการณ์นี้คืออะไร
มีวิธีการแก้ปัญหาอย่างไร
💻ขั้นที่ 3 ฝึกปฏิบัติ (Practice)
🧑💻ใบความรู้ที่ 13 เรื่อง ตัวดำเนินการบูลีนในภาษา Python
ตัวดำเนินการบูลีนในภาษา Python คือ เครื่องมือที่ใช้ในการตัดสินใจโดยใช้ค่าความจริง 2 ค่า คือ
True (จริง) และ False (เท็จ) เพื่อเชื่อมโยงเงื่อนไขต่าง ๆ ในการเขียนโปรแกรม เช่น การตรวจสอบเงื่อนไขก่อนแสดงผลหรือการเลือกว่าจะทำอะไรต่อ
🧑💻ตัวอย่างคำสั่งที่ 1
🧑💻ตัวอย่างคำสั่งที่ 2
จากที่เราเห็นกันไปว่า Python สามารถตรวจสอบเงื่อนไขและบอกเราได้ว่า ‘จริง’ หรือ ‘ไม่จริง’ ด้วยคำว่า True และ False แล้วแต่ในชีวิตจริง บางครั้งเราต้องตรวจสอบ มากกว่า 1 เงื่อนไขพร้อมกัน เช่น…
‘นักเรียนคนนี้อายุมากกว่า 15 ปี และมีคะแนนมากกว่า 60 ถึงจะผ่าน’
‘ถ้าเป็นสมาชิก หรือ มีคูปอง ถึงจะได้ส่วนลด’
แบบนี้ เราจะใช้ตัวช่วยที่เรียกว่า “ตัวดำเนินการบูลีน” ซึ่งประกอบด้วย and (และ), or (หรือ) และ not (ไม่ใช่)
🧑💻ตัวอย่างคำสั่งที่ 3
🧑💻ส่งงาน กิจกรรมที่ 13.2 เรื่อง “ได้ส่วนลดหรือไม่” https://forms.gle/vKvGLaHvFnZKAjzM9
🧑💻กิจกรรมที่ 13.3 เรื่อง “สิทธิพิเศษลูกค้าพรีเมี่ยม”
🧑💻ส่งงาน กิจกรรมที่ 13.3 เรื่อง “สิทธิพิเศษลูกค้าพรีเมี่ยม” https://forms.gle/mcFuMHGVyyWteFSb9
🎤ขั้นที่ 4 ขั้นนำเสนอ (Present)
อัปโหลดส่งที่ Padlet https://padlet.com/narinm2comsci/2567-2-2-uqo5j0kxt578ujuo
✅ขั้นที่ 5 ประเมินผล (Evaluate)
ลิงก์แบบทดสอบ https://forms.gle/EYB5sDzk4dUmKjtv8
ลิงก์แบบทดสอบ https://kru-narin-anongchai.my.canva.site/dagywoq4kka
💬ขั้นที่ 6 สะท้อนผลการเรียนรู้ (Reflect)
ลิงก์แบบสะท้อนการเรียนรู้ https://forms.gle/QcfbXW7XVAeQytx56
1) วันนี้นักเรียนได้เรียนรู้อะไร
2) ปัญหาในการเรียนครั้งนี้คืออะไร
3) จะนำความรู้ที่เรียนไปประยุกต์ใช้ได้อย่างไร
4) นักเรียนอยากรู้อะไรเพิ่มเติม