เปลี่ยนภาษาคนเป็นภาษาคอมพิวเตอร์! เรียนรู้ขั้นตอนสุดท้ายของ Micro Learning เรื่อง
เปลี่ยนภาษาคน เป็นภาษาคอมพิวเตอร์!
นักเรียนจำเรื่อง "เลนส์วิเศษแห่งการคิดเชิงนามธรรม" ใน EP.2 ได้ไหมครับ? ที่เราตัดเปลือกนอกออกให้เหลือแต่ "แก่น" ของปัญหา ขั้นตอนต่อไปคือการนำ "แก่น" นั้นมา "แปลงร่าง" ให้เป็นสัญลักษณ์พื้นฐาน ครับ เพื่อลดความซับซ้อนและทำให้ง่ายต่อการนำไปเขียนโปรแกรม
ลองดูตัวอย่างการแปลงข้อมูลในชีวิตจริงสิครับ:
- นายเอ, อายุ 15 ปี, สูง 170 ซม., น้ำหนัก 65 กก.
- ปัญหาเปิดไม่ติด สีชมพู ลายเคส
- ค่าอาหาร กก.ละ 30 บาท จำนวน 5 กก.
- ตัวแปร (Variable): Name, Age, Height, Weight
- ขั้นตอน (Process) -> สัญลักษณ์สี่เหลี่ยมผืนผ้า
- การตัดสินใจ (Decision) -> สัญลักษณ์สี่เหลี่ยมข้าวหลามตัด
เห็นไหมครับว่า พอเราแปลงข้อมูลดิบให้เป็นสัญลักษณ์และตัวแปร ปัญหาที่ซับซ้อนก็ดูเรียบง่ายขึ้นมาก!
คอมพิวเตอร์ไม่ได้ทำงานตามคำสั่งไปเรื่อยๆ จนจบอย่างเดียวนะครับ แต่มันสามารถ "ตัดสินใจเลือกทางเดิน" ได้ด้วย! โดยใช้ตรรกะง่ายๆ ที่เรียกว่า Boolean Logic (True/False หรือ Yes/No) มาเป็นเงื่อนไขในการทำงาน
ลองดูตัวอย่างตรรกะแบบมีทางเลือกในผังงานสิครับ:
ตัวอย่างตรรกะ Boolean:
`ถ้า (คะแนน >= 50) { แสดงผล "ผ่าน" } `
`ถ้าไม่ { แสดงผล "ไม่ผ่าน" }`
ตรรกะแบบนี้แหละครับ ที่เราจะนำไปใช้ในขั้นตอน **"พิมพ์เขียวมหัศจรรย์" (Flowchart)** เพื่อกำหนดลำดับขั้นตอนการตัดสินใจของโปรแกรม!
เมื่อนักเรียนผ่านบทเรียน Micro Learning ทั้ง 5 EP นี้ไปแล้ว แสดงว่านักเรียนมีความพร้อมทั้งภาคทฤษฎีและภาคปฏิบัติในระดับพื้นฐานเรียบร้อยแล้วครับ! ทีนี้ก็ถึงเวลาลงมือปฏิบัติจริงในขั้นตอน **"การออกแบบอัลกอริทึม 6 ขั้นตอน"** บนเว็บไซต์ Smartyquizkids.com เพื่อสร้างสรรค์แบบทดสอบที่มีคุณภาพตามเป้าหมายที่เราตั้งไว้กันนะครับ!
ความรู้ที่นักเรียนได้ศึกษาจากบทเรียนนี้ จะเป็นความรู้พื้นฐานที่สำคัญ ที่นักเรียนต้องมีติดตัวไป เพื่อนำไปเรียนรู้เรื่อง การออกแบบอัลกอริทึม 6 ขั้นตอน และนำความรู้ภาคทฤษฎีที่ได้ศึกษามา นำไปเป็นความรู้สำหรับการสร้างแบบทดสอบเพื่อทบทวนความรู้ความเข้าใจจากเรื่องที่ได้เรียน ซึ่งเป็นอีกหนึ่งกิจกรรมบนเว็บไซต์ Smartyquizkids.com ที่ครูต้องการให้นักเรียนได้ฝึกทักษะการตั้งคำถามครับ
ลองแปลงข้อมูลสู่สัญลักษณ์และตรรกะกันดูนะ!
ข้อที่ 1: ขั้นตอนการแปลงข้อมูลดิบ เช่น ชื่อ, อายุ, หรือค่าใช้จ่าย ให้เป็นสัญลักษณ์หรือตัวแปร มีประโยชน์อย่างไร?
ข้อที่ 2: ในการเขียนผังงาน (Flowchart) สัญลักษณ์สี่เหลี่ยมข้าวหลามตัด มักถูกนำมาใช้แทนความหมายใด?
ข้อที่ 3: "Boolean Logic" ในทางคอมพิวเตอร์ มีความหมายตรงกับข้อใดมากที่สุด?
ข้อที่ 4: หลังจากที่นักเรียนผ่านบทเรียน Micro Learning ทั้ง 5 EP ไปเรียบร้อยแล้ว แสดงว่านักเรียนมีความพร้อมสำหรับขั้นตอนใดต่อไปบนเว็บไซต์ Smartyquizkids.com?
© 2023 Smartyquizkids.com
All Rights Reserved.