✦ รหัสจำลองและผังงาน ✦
✦ รหัสจำลองและผังงาน ✦
การเขียนรหัสจำลอง (Pseudocode) และ ผังงาน (Flowchat) คือ เครื่องมือที่ ใช้ถ่ายทอดกระบวนการแก้ไขปัญหาหรือความคิด เพื่อนำไปสู่การปฎิบัติ ช่วยให้สามารถวางแผนการแก้ปัญหา และพัฒนาโปรแแกรมได้อย่างถูกต้อง ครบถ้วน และตรวจสอบได้ โดยเฉพาะปัญหา หรือโปรแกรมที่ซับซ้อน
1. รหัสจำลอง
เป็นการเขียนบรรยายเพื่ออธิบายขั้นตอนการแก้ปัญหาเช่นเดียวกันกับผังงานโปรแกรม สามารถใช้ภาษาอังกฤษหรือภาษาอื่นได้ สามารถเปลี่ยนเป็นภาษาคอมพิวเตอร์ได้ง่ายมีลักษณะเป็นโครงสร้างคล้ายกับผังโปรแกรม
ตัวอย่างรหัสจำลอง การหาพื้นที่สี่เหลื่อมผืนผ้า
เริ่มต้น
รับค่าความยาวมาเก็บในตัวแปร X
รับค่าความกว้างมาเก็บในตัวแปร Y
คำนวณหาพื้นที่ area = X * Y
แสดงผลพื้นที่
จบ
2. ผังงาน
ผังงาน หมายถึง ใช้แสดงแนวคิดหรือขั้นตอนการทำงานของโปรแกรม โดยใช้สัญลักษณ์แทนคำอธิบาย ช่วยให้เห็นภาพรวมของโปรแกรมได้ง่ายยิ่งขึ้น
ลักษณะของผังงานที่ดี
ใช้สัญลักษณ์ตามที่กำหนดไว้
ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่าง หรือ จากซ้ายไปขวา
คำอธิบายในภาพควรสั้นกะทัดรัด และ เข้าใจง่าย
ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า – ออก
ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ
ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน
3. สัญลักษณ์ที่ใช้ในการเขียนผังงาน
สัญลักษณ์ที่ใช้ในผังงาน จะใช้รูปแบบที่เหมือนกันตามมาตรฐานที่สถาบัน ANSI กำหนดเพื่อสื่อความหมายเดียวกัน แม้ว่าจะเห็นผังงานที่ภาษาแตกต่างกัน แต่เมื่อเห็นสัญลักษณ์เหล่านั้นก็สามารถเข้าใจตรงกัน และทำงานตามขั้นตอนที่ระบุไว้ได้
4. การทำงานแบบตามลำดับ
เป็นรูปแบบผังงานที่ง่ายที่สุด ไม่ซับซ้อน และไม่มีการเปรียบเทียบเงื่อนไขใด ๆ โดยแสดงขั้นการทำงานไปตามลำดับตั้งแต่ต้นจนสิ้นสุดกระบวนการ
5. การทำงานตามเงื่อนไข
เป็นรูปแบบที่มีการสร้างเงื่อนไขเพื่อเลือกทำงานในขั้นต่อไป
โดยใช้เงื่อนไขการตัดสินใจเพียง 2 ทางเลือก เช่น
- จริง หรือ เท็จ
- ใช่ หรือ ไม่ใช่
- ถูก หรือ ผิด
6. การทำซ้ำ
เป็นรูปแบบการเขียนโปรแกรมที่มีการทำงานในขั้นตอนเดิมซ้ำๆ กันหลายๆ รอบ
การทำงานของโปรแกรมจะมีการตรวจสอบเงื่อนไขเพื่อกำหนดการทำงานในลูป หรือออกจากลูปการทำงาน
จัดทำโดย นางสาวทิพย์สุคนธ์ พันธ์กิ่ง กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
โรงเรียนบุญวัฒนา สำนักงานเขตพื้นที่การศึกษามัธยมศึกษา นครราชสีมา