กิจกรรมอันปลั๊ก |
อัลกอริธึมในชีวิตจริง : เครื่องบินกระดาษ
บทนี้ชื่ออัลกอริธึมในชีวิตจริง
อัลกอริธึมคือสิ่งที่คนทำทุกวัน
สูตรทำคุกกี้และวิธีสร้างบ้านให้นก
คืออัลกอริธึมในชีวิตประจำวันทั้งคู่
วันนี้เราจะทำ สร้าง และทดสอบอัลกอริธึม
สำหรับเครื่องบินกระดาษกันค่ะ
แต่ก่อนอื่นต้องแยกโปรเจกต์ใหญ่
ให้เป็นขั้นตอนเล็ก ๆ
ในการพับเครื่องบินกระดาษ เราต้องตัดสินใจ
ว่ามีขั้นตอนและลำดับอย่างไรบ้าง
สร้างอัลกอริธึมด้วยการตัดภาพแยกมาก่อน
จากนั้นเลือก 6 ภาพที่แสดงขั้นตอน
ที่จำเป็นต่อการทำเครื่องบินกระดาษ
และนำมาเรียงกันให้ถูกต้อง
เมื่อเรียงถูกต้องแล้ว
ก็แลกอัลกอริธึมกับเพื่อนในทีม
เพื่อทดสอบอัลกอริธึมว่าใช้งานได้ไหม
อัลกอริธึมที่ออกแบบอย่างดี
มีความสำคัญมากต่อการทำเครื่องบินกระดาษ
ถ้าเราจะทำช็อกโกแลต
มันจะมีขั้นตอนใหญ่ ๆ มากมาย
แต่ละขั้นใหญ่ ๆ ก็มีขั้นเล็ก ๆ ของมันเอง
ไหนจะมีหลายสูตร หรือหลายอัลกอริธึม
อยู่ที่ว่าอยากให้มันออกมารสชาติยังไง
แต่ละขั้นตอนนั้นสำคัญแม้จะเป็นขั้นเล็ก ๆ
หากขาดไปขั้นตอนเดียว
เหลือก็จะสำเร็จไม่ได้
การสร้างอัลกอริธึมให้คนอื่นเข้าใจ
จึงสำคัญมาก ๆ
จึงต้องมีการเขียนแต่ละขั้นตอนไว้
เพื่อให้ได้ผลลัพธ์เดียวกัน
ไม่ว่าใครจะเป็นคนทำก็ตาม