ระดับชั้นประถมศึกษาปีที่ 3
การเขียนโปรแกรมแบบมีเงื่อนไข คือ การสั่งให้คอมพิวเตอร์ตัดสินใจทำงานตามเงื่อนไขที่เรากำหนด
เราใช้คำสั่ง ถ้า...แล้ว... เพื่อตรวจสอบว่าเงื่อนไขเป็นจริงหรือไม่
ตัวอย่างเช่น: ถ้าฝนตก แล้วเอาร่มไป
เราสามารถใช้เงื่อนไขซ้อนได้ เช่น: ถ้าวันนี้เป็นวันหยุด และ ฝนไม่ตก แล้วไปเที่ยวสวนสนุก
เงื่อนไขช่วยให้คอมพิวเตอร์ตัดสินใจได้เหมือนมนุษย์ เช่น หุ่นยนต์ดูดฝุ่นจะเปลี่ยนทิศทางเมื่อชนกับสิ่งกีดขวาง!
ถ้า วันนี้เป็นวันหยุด แล้ว
ตื่นสาย
ถ้า วันนี้เป็นวันหยุด และ ฝนตก แล้ว
อยู่บ้านดูหนัง
ถ้า วันนี้เป็นวันหยุด และ ฝนไม่ตก แล้ว
ไปเที่ยวสวนสนุก
1. เตรียมไอศกรีม
2. ถ้า มีวาฟเฟิล แล้ว ใส่ไอศกรีมในวาฟเฟิล
3. ถ้า ต้องการท็อปปิ้ง แล้ว โรยท็อปปิ้ง
ลากและวางบัตรคำสั่งให้เป็นลำดับที่ถูกต้องตามสถานการณ์ "การทำไอศกรีมโคน"
ถ้า มีวาฟเฟิล แล้ว ใส่ไอศกรีมในวาฟเฟิล
เตรียมไอศกรีม
ถ้า ต้องการท็อปปิ้ง แล้ว โรยท็อปปิ้ง
ตรวจสอบว่ามีวาฟเฟิลหรือไม่
เสิร์ฟไอศกรีม
คลิกที่เงื่อนไขทางซ้าย แล้วคลิกที่ผลลัพธ์ทางขวาที่สัมพันธ์กัน
ถ้า เล้าไก่สกปรก
ถ้า น้ำในขวดหมด
ถ้า การบ้านเสร็จแล้ว และ ทำความสะอาดห้องแล้ว
ถ้า ฝนตก และ ลมแรง
เติมน้ำในขวด
อยู่ในบ้าน
ได้ไปเล่นกับเพื่อน
ทำความสะอาดเล้าไก่
เลือกคำตอบที่ถูกต้องเกี่ยวกับประโยชน์ของเงื่อนไขซ้อน
ทำให้โปรแกรมทำงานเร็วขึ้น
ช่วยให้ตัดสินใจได้ซับซ้อนมากขึ้น
ทำให้โปรแกรมมีขนาดเล็กลง
ช่วยให้ตรวจสอบหลายเงื่อนไขพร้อมกันได้
คลิกที่หัวข้อในแผนภาพเพื่อดูรายละเอียด