Page 7 - การวิเคราะห์โจทย์ปัญหา การออกแบบอัลกอรึทึม และการเขียนรหัสเทียม
P. 7

เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์





                                                             ื่
                              4.  ค าสั่งค านวณ ค าสั่งที่ใช้เขียนเพอแสดงถึงการค านวณหรือประมวลผล ได้แก่ COMPUTE,
               CALCULATE และ DETERMINE


               ตารางที่ 3-1 สัญลักษณ์ที่แสดงถึงการค านวณ

                                  สัญลักษณ์                                    ความหมาย

                                      +                                           บวก
                                      -                                            ลบ

                                      *                                           คูณ

                                      /                                           หาร

                                      ^                                         ยกก าลัง


               ตัวอย่าง  การใช้ค าสั่งค านวณเช่น COMPUTE area = width * length
               หมายถึง การค านวณพื้นที่ โดยให้ความกว้างคูณด้วยความยาว หรืออาจจะเขียนนิพจน์การค านวณไปเลยโดยไม่

               ต้องใช้ค าศัพท์ใดๆ น าหน้า เช่น

                       area = width * length (width คูณกับ length แล้วน าไปเก็บไว้ที่ตัวแปร area)
                       X = X + 1 (ตัวแปร X มีค่าเท่ากับค่าเดิมของ X บวกด้วย 1)

                       X = Y / Z (ตัวแปร X มีค่าเท่ากับ ค่าของ Y หารด้วย Z)


               ตัวอย่างการเขียน Pseudo code อย่างง่าย

                       ตัวอย่างที่ 3 จงเขียน Pseudo code ค านวณพื้นที่สี่เหลี่ยมใดๆ

                   COMPUTE_AREA                                      อธิบายขั้นตอนการท างาน
                          INIT area, width, length : INTEGER         1.  โปรแกรมค านวณหาพื้นที่สี่เหลี่ยม

                          BEGIN                                      2.  ประกาศค่าเริ่มต้น พื้นที่สี่เหลี่ยม, ความกว้าง, ความยาว
                          READ width, length                         เป็นชนิดข้อมูลจ านวนเต็ม

                          area = width * length                      3.  เริ่มต้น

                          PRINT area                                 4.  รับค่าความกว้าง, ความยาว
                                                                     5.  ค านวณค่าพื้นที่สี่เหลี่ยม        กว้าง x ยาว
                          END                                        6.  แสดงค่าพื้นที่สี่เหลี่ยม

                                                                     7.  จบการท างาน





               เรียบเรียงโดย อ.พินันทา  ฉัตรวัฒนา                                                              หน้า    7
   2   3   4   5   6   7   8   9   10   11   12