Level 1 รหัสเทียม( Pseudo code )
Pseudo code
Pseudo code เป็นคำสั่งที่จำลองความคิดเป็นลำดับขั้นตอน โดยใช้สัญลักษณ์เป็นประโยค
ภาษาอังกฤษ ซึ่ง Pseudo code ไม่ใช่ภาษาโปรแกรมทางคอมพิวเตอร์จึงไม่สามารถสั่งให้
คอมพิวเตอร์ทำงานตามคำสั่งได้ แต่เป็นการเขียนจำลองคำสั่งจริงแบบย่อๆ ตามอัลกอริทึมของโปรแกรม เพื่อนำไปพัฒนาเป็นการเขียนโปรแกรมภาษาคอมพิวเตอร์ใดๆ
หลักการเขียน Pseudo code มีดังนี้
1. ใช้ภาษาอังกฤษหรือภาษาไทยที่เข้าใจง่าย
2. 1 บรรทัด มีได้เพียง 1 คำสั่งเท่านั้น
3. ควรใช้ย่อหน้า เพื่อแยกคำเฉพาะ( Keywords )ได้ชัดเจน รวมถึงจัดโครงสร้างการควบคุม
ให้เป็น สัดส่วน ซึ่งช่วยให้อ่าน code ได้ง่ายขึ้น
4. แต่ละประโยคคำสั่งให้เขียนลำดับจากบนลงล่าง โดยมีทางเข้าเพียงทางเดียว และมีทาง
ออกทางเดียวเท่านั้น
5. กลุ่มของประโยคคำสั่งต่างๆ อาจจัดรวมกลุ่มเข้าด้วยกันในรูปแบบของโมดูล แต่ต้องมี
การกำหนดชื่อของโมดูลด้วย เพื่อให้สามารถเรียกใช้งานโมดูลนั้นได้
6. ใช้ถ้อยคำหรือประโยคคำสั่งที่เขียนอยู่ในรูปแบบของภาษาอังกฤษที่ไม่ขึ้นกับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ง
*** อัลกอริทึมของโปรแกรมส่วนใหญ่ประกอบด้วย 3 ส่วนหลัก คือ 1. Input 2. Process 3. Output
ตัวอย่าง : อัลกอริทึม Pseudo code ของการต้มไข่
1. เตรียมไข่ 1 ฟอง
2. ใสน้ำเปล่าลงในหม้อ
3. นำหม้อตั้งบนไฟ
4. นำไข่ลงหม้อรอ 10 นาที
5. นำหม้อลงทิ้งไว้ให้เย็น
6. พร้อมรับประทาน
ตัวอย่าง : อัลกอริทึม Pseudo code ของรับค่าตัวเลขมา 3 ค่าแล้วหาผลรวม
1. set sum
2. input value1
3. input value2
4. input value3
5. calculate sum = value1 + value2 + value3
6. write sum
*** อัลกอริทึมของแต่ละคนที่คิดออกมาอาจไม่เหมือนกัน เนื่องจากไม่มีกฎเกณฑ์ตายตัวในเรื่อง
การเขียน ทำให้อัลกอริทึมของบางคนดีกว่าของอีกคนหนึ่งในเรื่องเดียวกัน
ความคิดเห็น
แสดงความคิดเห็น