สาระสำคัญ การแก้ปัญหาทางคณิตศาสตร์หรือวิทยาศาสตร์ ตลอดจนปัญหาที่เกิดขึ้นจากงานในชีวิตประจำวันด้วยการพัฒนาโปรแกรม คอมพิวเตอร์ ช่วยอำนวยความสะดวกและสามารถจัดการกับปัญหาได้อย่างเป็นระบบ
สาระสำคัญ การแก้ปัญหาทางคณิตศาสตร์หรือวิทยาศาสตร์ ตลอดจนปัญหาที่เกิดขึ้นจากงานในชีวิตประจำวันด้วยการพัฒนาโปรแกรม คอมพิวเตอร์ ช่วยอำนวยความสะดวกและสามารถจัดการกับปัญหาได้อย่างเป็นระบบ
🚿สถานการณ์ที่ 1 💨
เกรียงไกรฝึกซ้อมวิ่งระยะทาง 100 เมตร ในเวลาไม่เกิน 20 วินาที โดยใช้บอร์ด KidBright ในการจับเวลา เมื่อวิ่งถึงเส้นชัยแล้วให้กดสวิตช์บนบอร์ด KidBright หากเกรียงไกรใช้เวลาวิ่งไม่เกิน 20วินาที ให้บอร์ดKidBrightส่งเสียง beep 1 ครั้ง แต่ถ้าใช้เวลา วิ่งเกิน 20 วินาที ให้ส่งเสียง beep 3ครั้ง
⛔ สถานการณ์ที่ 2 🚚
ที่ถนนสายดอกไม้มีการกำหนดให้จอดรถได้เฉพาะวันคู่ สารวัตรวิเชียรพบว่าผู ้จอดรถจำนวนมากไม่ทราบว่า ในวันนี้สามารถจอดได้หรือไม่ สารวัตรวิเชียรจึงต้องการทำป้าย LED แสดงสถานะ หากเป็นวันคู่ให้แสดง ภาพตัวอักษร P บนหน้าจอแสดงผล LED แต่ถ้าหากเป็นวันคี่ ให้แสดงภาพสัญลักษณ์ (ห้ามจอด) 🚫 ทางหน้าจอแสดงผล LED สารวัตรวิเชียรจะต้องเขียนคำสั่งบนบอร์ด KidBright อย่างไร
🎉สถานการณ์ที่ 3 ❤️
บงกชต้องการทำป้ายไฟเพื่อนำไปใช้ประกอบการดูคอนเสิร์ต Bodyslam หากกดสวิตช์1 (S1) จะแสดงข้อความ “Bodyslam...LOVE LOVE”
เลื่อนวน 3 รอบ แล้วกระพริบหัวใจ 5 ครั้ง หากกดสวิตช์ 2(S2) จะปรากฏภาพ กดlike กระพริบ 2 ครั้ง บงกชจะต้องเขียนคำสั่งบนบอร์ด KidBright อย่างไร
เขียนชุดคำสั่งได้ที่นี่
แหล่งอ้างอิง แนวทางจัดการเรียนรู้ เทคโนโลยี (วิทยาการคำนวณ): Coding with KidBright ชั้นมัธยมศึกษาปีที่ 1 โดยศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ และสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี. พิมพ์ครั้งที่ 1. -- ปทุมธานี : สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ, 2562