Page 41 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 41
40
หาค าตอบได้ด้วยชุดของขั้นตอนวิธีที่ถูกต้อง ซึ่งเครื่องมือที่ใช้ในการออกแบบโปรแกรมมีอยู่ 2 ชนิด
คือ รหัสเทียม (Pseudo Code) และ ผังงาน (Flowchart)
2.1 รหัสเทียม (Pseudo Code) เป็นการเขียนอัลกอริทึมโดยใช้ตัวอักษรบอกล าดับ
ขั้นตอนด้วยค าสั่งที่ไม่ใช่ภาษาคอมพิวเตอร์ แต่จะมีลักษณะคล้ายกับภาษาคอมพิวเตอร์เพื่อให้
สามารถน าไปเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ได้อย่างสะดวกและง่ายขึ้น
ประโยชน์ของรหัสเทียม (Pseudo Code)
- ค าสั่งเทียมมีประโยชน์มากส าหรับการร่างเค้าโครงโปรแกรมที่จะเขียน
- ใช้ตรวจสอบความถูกต้องก่อนเขียนโปรแกรมจริง
- ช่วยให้เขียนโปรแกรมได้สะดวกรวดเร็วยิ่งขึ้น
หลักการเขียนรหัสเทียม (Pseudo Code)
- ใช้ค าหรือประโยคค าสั่ง (Statement) เป็นภาษาไทยหรือภาษาอังกฤษอย่างง่าย
- ในหนึ่งบรรทัด ให้เขียนประโยคค าสั่งเพียงค าสั่งเดียว
- ควรใช้ย่อหน้าหรือเว้นวรรคตอนในแต่ละค าสั่งเพื่อให้เกิดความสวยงามและเข้าใจง่าย
สะดวกต่อการอ่านและการตรวจสอบค าสั่ง
ตัวอย่างรหัสเทียม (Pseudo Code) แสดงขั้นตอนวิธีการเปิดเครื่องคอมพิวเตอร์ใช้งาน
1. เสียบปลั๊กไฟ
2. เปิดสวิทช์ power ที่เคส และจอภาพ
3. เปิดโปรแกรมที่ต้องการท างาน
4. ท างานจนเสร็จ
5. บันทึกข้อมูล
6. ปิดโปรแกรมที่ใช้งาน
7. Shut down เครื่อง และปิดสวิทช์จอภาพ
8. ดึงปลั๊กไฟออก
ตัวอย่างรหัสเทียม (Pseudo Code) แสดงขั้นตอนวิธีการค านวณหาพื้นที่ของรูปสามเหลี่ยมโดยการ
รับค่าฐานและความสูงผ่านแป้นพิมพ์
1. เริ่มต้น
2. รับค่าฐาน และความสูง
3. ค านวณหาพื้นที่โดยใช้สูตร พื้นที่ = 0.5 x ฐาน x สูง
4. แสดงพื้นที่
5. จบการท างาน
ปรับให้เป็นภาษาอังกฤษเพื่อง่ายต่อการน าไปใช้ในการเขียนโปรแกรม
1. start
2. input base , hight
3. area = 0.5 x base x hight
4. print area
5. stop