Page 23 - ชุดกิจกรรมการเรียนรู้พัฒนาการคิด เทคโนโลยี (วิทยาการคำนวณ) ม.2 หน่วยที่ 1 และ เทคโนโลยี (การออกแบบฯ) ม.2 หน่วยที่ 1
P. 23
4.2 การออกแบบขั้นตอนวิธีด้วยรหัสลำาลอง (Pseudo Code)
เป็นก�รอธิบ�ยขั้นตอนก�รทำ�ง�นของโปรแกรม เพื่อให้เป็นส�กลและเข้�ใจตรงกัน
โดยจะใช้คำ�ภ�ษ�อังกฤษที่มีคว�มหม�ย ก�รเขียนรหัสลำ�ลองมีหลักก�ร ดังนี้
1) ใช้คำ�เฉพ�ะ (reserved word) ได้แก่
SET หม�ยถึง กำ�หนดค่�
READ, INPUT, GET หม�ยถึง ก�รรับข้อมูลนำ�เข้�
OUTPUT, PRINT, WRITE หม�ยถึง ก�รแสดงผล
GOTO หม�ยถึง ข้�มไปที่ขั้นตอน
IF หม�ยถึง ก�รกำ�หนดเงื่อนไข
THEN หม�ยถึง ก�รกำ�หนดให้ทำ�ง�นเมื่อเงื่อนไขเป็นจริง
ELSE หม�ยถึง ก�รกำ�หนดให้ทำ�ง�นเมื่อเงื่อนไขเป็นเท็จ
END IF หม�ยถึง กำ�หนดว่�จบเงื่อนไข
CASE หม�ยถึง กำ�หนดกรณีของเงื่อนไข
FOR หม�ยถึง ทำ�ซำ้�แบบรู้จำ�นวนรอบก�รทำ�ง�น
2) ข้อมูลต่�ง ๆ ที่ใช้จะกำ�หนดเป็นตัวแปร
3) มีคว�มชัดเจน กระชับ ได้ใจคว�ม
ก�รออกแบบขั้นตอนวิธีสำ�หรับปัญห�ใด ๆ ถ้�เขียนแผนภ�พแสดงก�รทำ�ง�นขึ้นม�
จะทำ�ให้ก�รวิเคร�ะห์หรือก�รออกแบบทำ�ได้ง่�ยขึ้น เช่น ปัญห�ที่ต้องมีก�รคำ�นวณ หรือก�รประมวลผล
เร�อ�จแบ่งปัญห�ออกเป็น input process output ดังภ�พ
รูปแบบการเขียนรหัสลำาลอง
Algorithm (ชื่อของ Algorithm)
start
1. …
2. … input process output
3. …
end
แนวคิดเชิงคำ�นวณ 29

