🔀 การทำงานแบบเงื่อนไข

ใบความรู้ Interactive รายวิชาวิทยาการคำนวณ ชั้นประถมศึกษาปีที่ 6

เริ่มต้นเรียนรู้กันเลย!

ในแต่ละวันเราต้องตัดสินใจ เช่น ถ้าฝนตก ให้กางร่ม มิฉะนั้น เดินได้ตามปกติ โปรแกรมคอมพิวเตอร์ก็ตัดสินใจจากเงื่อนไขได้เช่นกัน

🎯 เมื่อเรียนจบ นักเรียนจะอธิบายความหมาย อ่านคำสั่งเงื่อนไข และเลือกคำสั่งให้เหมาะกับสถานการณ์ได้
🤖❓

1. ความหมายของการทำงานแบบเงื่อนไข

การทำงานแบบเงื่อนไข (Condition หรือ Selection) คือ การตรวจสอบข้อความหรือสถานการณ์ว่าเป็น จริง หรือ เท็จ แล้วเลือกทำคำสั่งตามผลที่ตรวจได้

เริ่มต้น
เงื่อนไข
เป็นจริงหรือไม่?
เลือกทำคำสั่ง

ตรวจสอบ

ถามว่าเงื่อนไขจริงหรือเท็จ

ทางจริง

ทำคำสั่งเมื่อเงื่อนไขเป็นจริง

ทางเท็จ

ข้ามหรือทำอีกคำสั่งหนึ่ง

2. ตัวอย่างในชีวิตประจำวัน

🌧️

สภาพอากาศ

ถ้าฝนตก ให้กางร่ม
🚦

ไฟจราจร

ถ้าไฟเขียว ให้เดินข้ามถนน
🔋

แบตเตอรี่

ถ้าแบตต่ำกว่า 20% ให้ชาร์จ
ส่วนประกอบของเงื่อนไข

“ถ้า คะแนนตั้งแต่ 50 คะแนนขึ้นไป ให้แสดงคำว่า ผ่าน มิฉะนั้น ให้แสดงคำว่า ควรทบทวน

เงื่อนไข: คะแนน ≥ 50 | ทางจริง: ผ่าน | ทางเท็จ: ควรทบทวน

3. เงื่อนไขทางเดียวและสองทาง

ทางเดียว: ถ้า…แล้ว…

ถ้า อุณหภูมิ > 30
  เปิดพัดลม
จบเงื่อนไข

ถ้าเงื่อนไขเป็นเท็จ โปรแกรมจะข้ามคำสั่งนี้

สองทาง: ถ้า…มิฉะนั้น…

ถ้า คะแนน ≥ 50
  แสดง “ผ่าน”
มิฉะนั้น
  แสดง “ควรทบทวน”

โปรแกรมเลือกทำเพียงหนึ่งทางตามผลของเงื่อนไข

เครื่องหมายที่ใช้บ่อย: > มากกว่า, < น้อยกว่า, = เท่ากับ, ≥ มากกว่าหรือเท่ากับ, ≤ น้อยกว่าหรือเท่ากับ

4. ทดลองเงื่อนไข: ควรพกร่มหรือไม่?

เลือกสภาพอากาศ แล้วกด “ตรวจเงื่อนไข”

☀️
ถ้า ฝนตก
  พกร่ม
มิฉะนั้น
  ไม่ต้องพกร่ม

5. ฝึกคิด: เลือกคำสั่งให้ตรงกับเงื่อนไข

สถานการณ์: ถ้านักเรียนอายุ ตั้งแต่ 12 ปีขึ้นไป ให้ใช้เครื่องเล่นชนิดหนึ่งได้ คลิกเลือกผลลัพธ์ที่ถูกต้องของแต่ละคน

6. แบบทดสอบท้ายบท

1) การทำงานแบบเงื่อนไขหมายถึงข้อใด?

2) “ถ้าฝนตก ให้กางร่ม” คำว่า “ฝนตก” คืออะไร?

3) คะแนน 50 ผ่าน เมื่อใช้เงื่อนไข “คะแนน ≥ 50” ผลคืออะไร?

4) คำว่า “มิฉะนั้น” ใช้เมื่อใด?

5) ข้อใดเป็นเงื่อนไขสองทาง?