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
   18   19   20   21   22   23   24   25   26   27   28