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