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

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





                       5.  ค าสั่งเปรียบเทียบและท างานตามเงื่อนไข
                                     5.1 การเปรียบเทียบ 2 เงื่อนไข เป็นการเปรียบเทียบเงื่อนไขแบบบูลีน คือ จริงกับเท็จ

               จากนั้นจะท าการเลือกทิศทางจากผลของการเปรียบเทียบ เช่น ถ้าเงื่อนไขเป็นจริง (True) จะท างานอย่างหนึ่ง แต่
               ถ้าเงื่อนไขเป็นเท็จ (False) จะท างานอีกอย่างหนึ่ง ชุดของค าสั่งที่ใช้เปรียบเทียบเงื่อนไขนี้จะประกอบไปด้วย 4 ค า

               คือ IF, THEN, ELSE และ ENDIF ซึ่งมีรูปแบบการเขียนดังนี้




                 รูปแบบค าสั่ง
                       IF condition THEN           (Condition คือเงื่อนไขที่จะใช้เปรียบเทียบมีค่าเป็น จริง กับ เท็จ)

                              Sequence 1           (จะท างาน Sequence 1 ถ้าเงื่อนไขเป็นจริง)

                       ELSE                        (ถ้าเงอนไขเป็นเท็จ)
                                                        ื่
                              Sequence 2           (จะท างาน Sequence 2 ถ้าเงื่อนไขเป็นเท็จ)

                       ENDIF                       (จบการท างาน)




               ตารางที่ 3-2 สัญลักษณ์ที่ใช้ในการเปรียบเทียบ

                                  สัญลักษณ์                                      ความหมาย
                                      =                                            เท่ากับ

                                      <                                            น้อยกว่า

                                      >                                            มากกว่า
                                     <=                                       น้อยกว่าหรือเท่ากับ

                                     >=                                       มากกว่าหรือเท่ากับ

                                     <>                                           ไม่เท่ากับ












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