สวมวิญญาณนักสืบ! ฝึกค้นหาสูตรหรือความรู้เพิ่มเติมที่จำเป็น และตัดสินใจเลือกรูปแบบอัลกอริทึม (เรียงลำดับ/ทางเลือก/ทำซ้ำ) ที่เหมาะกับโจทย์ที่สุด
(รวบรวมข้อมูล และกำหนดรูปแบบอัลกอริทึม)
สวมวิญญาณนักสืบ! ค้นหา "ความรู้เพิ่มเติม" ที่จำเป็นต้องใช้แก้ปัญหา และตัดสินใจเลือก "รูปแบบของอัลกอริทึม" ที่เหมาะสมกับโจทย์ที่สุด!
บางครั้งโจทย์ปัญหาคอมพิวเตอร์ก็ไม่ได้ให้ข้อมูลเรามาครบถ้วนครับ! เปรียบเสมือนนักสืบที่ต้องไปหา "เบาะแส (Clues)" เพิ่มเติม เช่น ต้องไปค้นหาสูตรคณิตศาสตร์ หรือหาสัญลักษณ์ผังงานที่ถูกต้อง เพื่อให้เรานำไปสร้างโปรแกรมได้อย่างไม่มีข้อผิดพลาดนั่นเอง
ในขั้นตอนนี้ นักเรียนจะต้องทำภารกิจย่อย 2 ส่วน ดังนี้ครับ:
เราต้องรู้อะไรเพิ่มอีกบ้างเพื่อให้คอมพิวเตอร์ทำงานนี้ได้?
ตัวอย่างเช่น: ค้นหาสูตร "พื้นที่สี่เหลี่ยม = กว้าง x ยาว" หรือ ค้นหาว่าการรับค่าต้องใช้สัญลักษณ์ผังงานรูปสี่เหลี่ยมด้านขนาน เป็นต้น
โปรแกรมที่เรากำลังจะเขียน มีรูปแบบการทำงานเป็นแบบไหนใน 3 แบบนี้?
ประลองปัญญานักสืบ ก่อนลุยด่านต่อไป!
ข้อที่ 1: ในขั้นตอนการรวบรวมข้อมูล "ข้อมูลเพิ่มเติม" ที่เรามักจะต้องสืบค้นเพื่อนำมาเขียนโปรแกรมคือข้อใด?
ข้อที่ 2: โครงสร้างรูปแบบของอัลกอริทึม มีกี่รูปแบบหลัก อะไรบ้าง?
ข้อที่ 3: หากโจทย์คือ "โปรแกรมหาผลรวมของตัวเลข 2 จำนวน" โปรแกรมนี้ควรมีรูปแบบอัลกอริทึมแบบใด?
หากนักเรียนหรือคุณครูพบจุดที่ควรแก้ไขในบทเรียน/แบบทดสอบนี้ หรือมีข้อเสนอแนะเพิ่มเติม สามารถแจ้งครูพิสิฐเพื่อนำไปปรับปรุงเนื้อหาให้สมบูรณ์ยิ่งขึ้นได้เลยครับ
(ขอบคุณที่ร่วมเป็นส่วนหนึ่งในการพัฒนาการเรียนรู้ไปด้วยกันครับ)
© 2023 Smartyquizkids.com
All Rights Reserved.