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