เป็นการอธิบายขั้นตอนการทำงานโปรแกรม โดยใช้คำผสมระหว่างภาษาอังกฤษ และ การเขียนโปรแกรมโครงสร้าง อาจจะใช้ภาษาไทยแต่ทางที่ดีควรเขียนภาษาอังกฤษ โดยให้เขียนโปรแกรมพัฒนาขั้นตอนต่างๆ ให้เป็นโปรแกรมได้ง่ายขึ้น
การเขียนรหัสเทียม
การเขียนรหัสเทียม (pseudo code) อ่านว่า ซูโดโค้ด คือการอธิบายลำดับขั้นตอนการทำงานอย่างละเอียด การนำขั้นตอนประมวลผลมาเขียนผังงานหรือรหัสเทียมและอาจเขียนทั้งสองแบบ เพื่อนำผังงานหรือรหัสเทียมไปใช้ในการประกอบการเขียนโปรแกรมต่อไป โดยขั้นอยู่กับว่าต้องการนำโปรแกรม หรือภาษาคอมพิวเตอร์ภาษาใดมาใช้ในการเขียนโปรแกรมหรือใช้ในการแก้ปัญหา
ลักษณะของรหัสเทียม
- กำหนดจุดเริ่มต้น " begin " และ จุดสิ้นสุด " end "
- ใช้คำที่สามารถเข้าใจได้ง่าย
- การเขียนรหัสเทียมแต่ละคำสั่งควรเขียนบรรทัดๆ
- การเขียนรหัสเทียมต้องไม่ขึ้นกับภาษาคอมพิวเตอร์ใดภาษาหนึ่ง
- ควรมีการจัดย่อหน้าของชุดคำสั่งเป็นกลุ่มเดียวกัน เพื่อง่ายต่อการอ่าน
- การเขียนรหัสเทียมจะเขียนบนล่าง และมีทางเข้าหนึ่งทางออกหนึ่งทาง
- การเขียนรหัสเทียมจะไม่เขียนหมายเลขกำกับแต่ละขั้นตอน
การเขียนรหัสเทียมจากลำดับขั้นตอนของวิธีการประมวลผล
การเขียนรหัสเทียมจากลำดับขั้นตอนการประมวลผลหรือจากผังงาน เป็นขั้นตอนวิธีการทำงานในแบบข้อความ ขั้นตอนต่อไป การเปลี่ยนจากการอธิบายขั้นตอนวิธีการทำงานในลักษณะของข้อความเป็นคำสั่งเทียม
จากลำดับขั้นตอนการทำงานของข้อความ เพื่อหาค่าผลรวมดังตารางต่อไปนี้
การเขียนรหัสเทียมจากขั้นตอนการทำงานแบบต่างๆ
การเขียนรหัสเทียมจากขั้นตอนการทำงานแบบต่างๆ เริ่มการทำงานแบบลำดับทำงานแบบข้อต่อข้อ ส่วนที่ลักษณะการทำงานแบบเลือกทำ จะเป็นรหัสเทียมว่า if,then,else
" if " ใช้แทนคำว่า ถ้า
" then " ใช้แทนคำว่า แล้วทำ
" else " ใช้แทนคำว่า มิฉะนั้นแล้ว
ส่วนลักษณะการทำงานแบบวนซ้ำจะใช้คำสั่ง For,While,Do..while
While ใช้แทนคำว่า ทำในขณะที่
Do ใช้แทนคำว่า ทำ
ตัวอย่าง
1. count = 0
2. sum = 0
3. INPUT (value)
4. IF value > 0 THEN
count = count + 1
sum = sum + value
GOTO 3
ELSE GOTO 5
5. avarage = sum/count
6. OUTPUT (avarage)
7. END
ตัวอย่าง
1. count = 0
2. sum = 0
3. INPUT (value)
4. IF value > 0 THEN
count = count + 1
sum = sum + value
GOTO 3
ELSE GOTO 5
5. avarage = sum/count
6. OUTPUT (avarage)
7. END

ไม่มีความคิดเห็น:
แสดงความคิดเห็น