เรียนรู้วิธีการเขียนอัลกอริทึม 2 รูปแบบแรก ได้แก่ การเขียนแบบบรรยาย (Narrative Description) และรหัสลำลอง (Pseudo Code) พร้อมเปรียบเทียบข้อดี ข้อเสีย และศึกษาตัวอย่างการใช้งานจริง เพื่อเตรียมความพร้อมสู่การเขียนโปรแกรมคอมพิวเตอร์
EP.2 ถอดรหัสความคิดผ่าน "ภาษาบรรยาย" และ "รหัสลำลอง"
เมื่อเราเข้าใจแล้วว่าอัลกอริทึมคืออะไร ขั้นตอนต่อไปคือ "เราจะเขียนมันออกมาอย่างไรให้คนอื่นหรือคอมพิวเตอร์เข้าใจ?" วันนี้เราจะมาทำความรู้จัก 2 วิธีแรกกันครับ!
เป็นการแสดงขั้นตอนการทำงานในลักษณะการบรรยายเป็นข้อความด้วยภาษาใดๆ ก็ได้ เช่น ภาษาไทย ภาษาอังกฤษ ขึ้นอยู่กับความถนัดของผู้เขียน ส่วนใหญ่จะเขียนบรรยายเป็นข้อๆ สั้นๆ และกระชับ
ตัวอย่าง: ขั้นตอนการสมัครเข้าเรียน
1) ซื้อใบสมัครโต๊ะหมายเลข 1
2) เขียนใบสมัคร
3) ติดภาพถ่าย เย็บเอกสารหลักฐานที่โต๊ะหมายเลข 2
4) กดเครื่องเพื่อรับบัตรคิว... เป็นต้น
รหัสลำลอง (Pseudo Code) เป็นการเขียนขั้นตอนโดยใช้ข้อความสั้นๆ ที่เป็นวลี นิยมใช้ ภาษาอังกฤษ ในการสื่อสาร มีรูปแบบคล้ายภาษาคอมพิวเตอร์ แต่ไม่มีกฎไวยากรณ์ตายตัว เป็นการปูพื้นฐานก่อนนำไปเขียนโปรแกรมจริง
1. รับค่าความยาวของฐานมาเก็บในตัวแปร X
2. รับค่าความยาวของสูงมาเก็บในตัวแปร Y
3. คำนวณหาพื้นที่ area = (X*Y)/2
4. แสดงผลพื้นที่
Start
1. read X
2. read Y
3. compute area = (X*Y)/2
4. print area
End
ทำควิซ 4 ข้อนี้เพื่อเช็กความเข้าใจกันเถอะ! (ไม่เก็บคะแนน)
ข้อที่ 1: การเขียนอัลกอริทึมแบบบรรยาย (Narrative Description) มีข้อเสียหลักคืออะไร?
ข้อที่ 2: ข้อใดคือลักษณะสำคัญของการเขียน "รหัสลำลอง (Pseudo Code)"?
ข้อที่ 3: จากตัวอย่างการหาพื้นที่สามเหลี่ยม คำสั่งใดในรหัสลำลองที่ทำหน้าที่ "รับข้อมูลเข้า (Input)"?
ข้อที่ 4: จุดเด่นที่สุดของการใช้ รหัสลำลอง (Pseudo Code) เพื่อเตรียมตัวก่อนเขียนโปรแกรมคืออะไร?
© 2023 Smartyquizkids.com
All Rights Reserved.