(รวบรวมข้อมูล และเขียนอัลกอริทึมด้วยภาษาธรรมชาติ)
สวมวิญญาณนักสืบไปหา "สูตรคำนวณ" ที่ถูกต้อง แล้วนำข้อมูลทั้งหมดมาเรียงร้อยเป็น "อัลกอริทึมภาษาธรรมชาติ" ตามโครงสร้าง 5 ขั้นตอน!
ในขั้นตอนการประมวลผล (Process) บางครั้งโจทย์ไม่ได้บอกวิธีคิดตรงๆ ครับ นักเรียนจะต้องแปลงร่างเป็นนักสืบไปค้นหา "สูตรคำนวณทางคณิตศาสตร์" หรือความรู้รอบตัวมาช่วย เช่น ถ้าโจทย์ให้หาพื้นที่สามเหลี่ยม นักเรียนต้องสืบค้นให้ได้ว่าสูตรคือ (ฐาน x สูง) / 2 ถึงจะสั่งให้คอมพิวเตอร์ทำงานได้ถูกต้องครับ
(ฐาน x สูง) / 2
เมื่อเราได้ข้อมูล Input, Process (สูตรที่สืบค้นมา), และ Output ครบแล้ว ให้นำมาเขียนเรียงลำดับเป็น "ภาษาธรรมชาติ (Natural Language)" ให้คนอ่านเข้าใจง่ายๆ โดยยึดโครงสร้างมาตรฐาน 5 ขั้นตอนนี้เสมอครับ:
💡 เคล็ดลับ: โครงสร้าง รับ ➔ คิด ➔ โชว์ จะถูกห่อหุ้มด้วย เริ่ม และ จบ เสมอนะครับ!
ทดสอบความเข้าใจโครงสร้างภาษาธรรมชาติ! (คลิกที่ตัวเลือกเพื่อดูเฉลย)
ข้อที่ 1: "กฎ 5 นิ้ว" ของการประกอบร่างอัลกอริทึมด้วยภาษาธรรมชาติ สิ่งที่ต้องเขียนเป็นอันดับแรกและอันดับสุดท้ายเสมอ คือข้อใด?
ข้อที่ 2: ในการเขียนภาษาธรรมชาติ ขั้นตอนที่ 3 "คิดคำนวณ (Process)" ตรงกับรหัสสีใด และนักเรียนต้องสืบค้นข้อมูลใดมาใส่ในขั้นตอนนี้?
ข้อที่ 3: หากต้องการเขียนอัลกอริทึม "คำนวณอายุ" ข้อใดเรียงลำดับโครงสร้างภาษาธรรมชาติได้ถูกต้องที่สุด?
หากนักเรียนหรือคุณครูพบจุดที่ควรแก้ไขในบทเรียน/แบบทดสอบนี้ หรือมีข้อเสนอแนะเพิ่มเติม สามารถแจ้งครูพิสิฐเพื่อนำไปปรับปรุงเนื้อหาให้สมบูรณ์ยิ่งขึ้นได้เลยครับ (ขอบคุณที่ร่วมเป็นส่วนหนึ่งในการพัฒนาการเรียนรู้ไปด้วยกันครับ)