เริ่มต้นเรียนรู้กันเลย!
ในแต่ละวันเราต้องตัดสินใจ เช่น ถ้าฝนตก ให้กางร่ม มิฉะนั้น เดินได้ตามปกติ โปรแกรมคอมพิวเตอร์ก็ตัดสินใจจากเงื่อนไขได้เช่นกัน
1. ความหมายของการทำงานแบบเงื่อนไข
การทำงานแบบเงื่อนไข (Condition หรือ Selection) คือ การตรวจสอบข้อความหรือสถานการณ์ว่าเป็น จริง หรือ เท็จ แล้วเลือกทำคำสั่งตามผลที่ตรวจได้
เป็นจริงหรือไม่?
ตรวจสอบ
ถามว่าเงื่อนไขจริงหรือเท็จทางจริง
ทำคำสั่งเมื่อเงื่อนไขเป็นจริงทางเท็จ
ข้ามหรือทำอีกคำสั่งหนึ่ง2. ตัวอย่างในชีวิตประจำวัน
สภาพอากาศ
ถ้าฝนตก ให้กางร่มไฟจราจร
ถ้าไฟเขียว ให้เดินข้ามถนนแบตเตอรี่
ถ้าแบตต่ำกว่า 20% ให้ชาร์จ“ถ้า คะแนนตั้งแต่ 50 คะแนนขึ้นไป ให้แสดงคำว่า ผ่าน มิฉะนั้น ให้แสดงคำว่า ควรทบทวน”
เงื่อนไข: คะแนน ≥ 50 | ทางจริง: ผ่าน | ทางเท็จ: ควรทบทวน
3. เงื่อนไขทางเดียวและสองทาง
ทางเดียว: ถ้า…แล้ว…
เปิดพัดลม
จบเงื่อนไข
ถ้าเงื่อนไขเป็นเท็จ โปรแกรมจะข้ามคำสั่งนี้
สองทาง: ถ้า…มิฉะนั้น…
แสดง “ผ่าน”
มิฉะนั้น
แสดง “ควรทบทวน”
โปรแกรมเลือกทำเพียงหนึ่งทางตามผลของเงื่อนไข
4. ทดลองเงื่อนไข: ควรพกร่มหรือไม่?
เลือกสภาพอากาศ แล้วกด “ตรวจเงื่อนไข”
พกร่ม
มิฉะนั้น
ไม่ต้องพกร่ม
5. ฝึกคิด: เลือกคำสั่งให้ตรงกับเงื่อนไข
สถานการณ์: ถ้านักเรียนอายุ ตั้งแต่ 12 ปีขึ้นไป ให้ใช้เครื่องเล่นชนิดหนึ่งได้ คลิกเลือกผลลัพธ์ที่ถูกต้องของแต่ละคน
6. แบบทดสอบท้ายบท
1) การทำงานแบบเงื่อนไขหมายถึงข้อใด?
2) “ถ้าฝนตก ให้กางร่ม” คำว่า “ฝนตก” คืออะไร?
3) คะแนน 50 ผ่าน เมื่อใช้เงื่อนไข “คะแนน ≥ 50” ผลคืออะไร?
4) คำว่า “มิฉะนั้น” ใช้เมื่อใด?
5) ข้อใดเป็นเงื่อนไขสองทาง?