ซูโดโค้ด


ซูโดโค้ด (Pseudo Code)

คือการผสมผสานระหว่างภาษาธรรมชาติกับโครงสร้างของภาษาโปรแกรมขั้นสูง รหัสเทียมไม่มีมาตรฐานของไวยากรณ์ที่ชัดเจน จึงทำให้รูปแบบของคำสั่งมีความแตกต่างกันขั้นกับผู้เขียน แต่มีข้อตกลงบางอย่างร่วมกันเป็นสากล ส่วนประกอบที่สาคัญของรหัสเทียม ได้แก่ ชื่อ คาสั่งกาหนดงาน คาสั่งควบคุม กลุ่มของคาสั่ง และข้อบันทึกหรือคาอธิบาย

ลักษณะของรหัสเทียม

1. จุดเริ่มต้นใช้คาว่า “Begin” จุดสิ้นสุดใช้คาว่า “End”
2. ใช้คาที่เข้าใจได้ง่าย
3. รหัสเทียมแต่ละคาสั่งควรเขียนเป็นบรรทัด
4. รหัสเทียมไม่ได้ขึ้นกับภาษาใดภาษาหนึ่ง
5. มีย่อหน้าเพื่อความสะดวกต่อการตรวจสอบ
6. เขียนจากบนลงล่าง
7. ไม่เขียนหมายเลขกากับแต่ละขั้นตอน

รูปแบบการเขียนรหัสเทียม

ลาดับที่
ขั้นตอนการทางาน
รูปแบบรหัสเทียม
ความหมาย
1
การรับข้อมูล
Read
อ่านค่าจากแฟ้มข้อมูล
                                                     
Get
รับค่าทางแป้นพิมพ์หรืออุปกรณ์นาเข้าอื่น
2
การคานวณ
+,-,*,/,^
เครื่องหมายการกระทาทางคณิตศาสตร์

DIV,MOD
การหารแบบปัดเศษและหารแบบเอาเศษ
3
การแสดงผลข้อมูล
Print
แสดงผลลัพธ์ออกทางเครื่องพิมพ์

Write
การบันทึกข้อมูลลงแฟ้มข้อมูล

Put,Output,Display
การแสดงผลลัพธ์ออกทางจอภาพ
4
การกาหนดค่า
Initialize,Set
กาหนดค่าเริ่มต้นให้กับตัวแปรที่ใช้

=
เก็บค่าผลลัพธ์ซึ่งอยู่ขวาของเครื่องหมาย

Save,Store
กาหนดค่าให้กับตัวแปร
5
การเปรียบเทียบ
If…Else…
การเปรียบเทียบค่า
6
การทางานวนรอบ
While/Do …While
ทดสอบเงื่อนไขถ้าจริงทาการวนรอบ ถ้าไม่จริงก็ข้ามไป
ทางานที่คำสั่งถัดไป
  


ตัวอย่างที่ 1 ลักษณะของรหัสเทียม อธิบายขั้นตอนวิธีการทางาน
         Begin                                                                     1. เริ่มต้นการทางาน
               Read Width , Length                                     2. รับค่า Width , Length
               Area = Width * Length                                  3. คานวณค่า Area = Width * Length
                Print Area                                                      4. แสดงค่า Area
          End                                                                      5. จบการทางาน

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

แสดงความคิดเห็น