<< Go Back

นิพจน์ ( Expression )

     นิพจน์หมายถึงการนำตัวแปร ค่าคงที่มากระทำต่อกันโดยใช้ตัวดำเนินการคำนวณ ตัวดำเนินการสัมพันธ์ หรือตัวดำเนินการตรรกะ นิพจน์ในเทอร์โบซีมี 3 ชนิด คือ
     - นิพจน์คำนวณ (Arithmetic Expressions)
     - นิพจน์เชิงสัมพันธ์ (Relational Expressions)
     - นิพจน์ตรรกะ (Logical Expressions)

นิพจน์คำนวณ

      นิพจน์คำนวณเป็นนิพจน์ที่ใช้ตัวดำเนินการดำเนินการคณิตศาสตร์เป็นตัวกระทำ ตัวดำเนินการคณิตศาสตร์แสดงดังตาราง

เช่น

     3y - 2z  เขียนเป็นนิพจน์ในเทอร์โบซีเป็น 3 * y - 2 * z
     a + b / c เขียนเป็นนิพจน์ในเทอร์โบซีเป็น a + ( b / c )
     x 2 + y 2 เขียนเป็นนิพจน์ในเทอร์โบซีเป็น x * x + y * y

นิพจน์เชิงสัมพันธ์

     เป็นนิพจน์ที่ใช้ตัวดำเนินการเป็นตัวดำเนินการสัมพันธ์ ตัวดำเนินการสัมพันธ์ดังแสดงในตาราง

   ผลลัพธ์จากการประเมินผลนิพจน์นี้จะเป็นจริงหรือเท็จ ถ้าผลลัพธ์จากการประเมินให้ค่าเป็น 0 จะถือว่าเป็นเท็จ และถ้าให้ค่าเป็นเลขอื่นจะถือว่าเป็นจริง ดังตัวอย่างต่อไปนี้

ถ้าให้ a มีค่า 5 b มีค่า 2 และ c มีค่า 10
   นิพจน์ a == b จะได้ผลลัพธ์เป็นเท็จ (0)
   นิพจน์ a > b จะได้ผลลัพธ์เป็นจริง ( ไม่ใช่เลขศูนย์ )
   นิพจน์ a*b >=c จะได้ผลลัพธ์เป็นจริง ( ไม่ใช่เลขศูนย์ )

นิพจน์ตรรกะ

    เป็นนิพจน์ที่ใช้ตัวดำเนินการเป็นตัวดำเนินการตรรกะ ตัวดำเนินการตรรกะแสดงดังตาราง

     ผลลัพธ์จากการประเมินผลนิพจน์จะเป็นจริงหรือเท็จ ถ้าผลลัพธ์จากการประเมินให้ค่าเป็น 0 จะถือว่าเป็นเท็จ และถ้าให้ค่าเป็นเลขอื่นจะถือว่าเป็นจริง ดังตัวอย่างต่อไปนี้

ถ้าให้ a มีค่า 5 b มีค่า 2 และ c มีค่า 10
     นิพจน์ a + 1 < c && b == 2 จะได้ผลลัพธ์เป็นจริง ( ไม่ใช่เลขศูนย์ )
     นิพจน์ a / 5 > c || b > 10 จะได้ผลลัพธ์เป็นเท็จ (0)

ขอบคุณเนื้อหาเพิ่มเติม

http://www.ppk.ac.th/programc/type6.htm


<< Go Back