ตัวดำเนินการ (Operators)
ตัวดำเนินการ คือ เครื่องหมายที่ใช้ในการดำเนินกรรมวิธี เช่น เครื่องหมาย บวก ลบ คูณ หาร ในภาษาปาสคาล แบ่งออกเป็น 3 แบบ คือ
1. ตัวดำเนินการทางคณิตศาสตร์ (Arithmatic Operators)ใช้กับข้อมูลที่เป็นตัวเลขให้ผลจาการดำเนินการทางคณิตศาสตร์ มีอยู่ 6 ตัว คือ
2. ตัวดำเนินการเปรียบเทียบ (Relational Operators)
จะใช้เปรียบเทียบข้อมูลที่เป็นอักขระ เลขจำนวน บูลีน และสตริง แล้วให้ค่าเป็นจริงหรือเท็จ มีอยู่ 6 ตัว คือ
= เท่ากับ
< > ไม่เท่ากับ
< น้อยกว่า
> มากกว่า
< = น้อยกว่าหรือเท่ากับ
> = มากกว่าหรือเท่ากับ
เช่น X > = Y จะเป็นจริงเมื่อ X มากกว่า Y หรือ X เท่ากับ Y หาก X น้อยกว่า Y จะให้ค่าเป็นเท็จ
3. ตัวดำเนินการบูลีน (Boolean Operators)
จะให้ค่าผลลัพธ์เป็นจริงและเป็นเท็จ ระหว่างความสัมพันธ์ของตัวตั้งและตัวกระทำใรรูปของคณิตศาสตร์บูลีน มีอยู่ 4 ตัว คือ
NOT กลับค่าความเป็นจริงหรือเป็นเท็จ เช่น ถ้า don เป็นจริง NOT done จะให้ค่าผลลัพธ์เป็นเท็จ และถ้า done เป็นเท็จ NOT done จะให้ค่าผลลัพธ์
เป็นจริง
AND ให้ค่าผลลัพธ์เป็นจริงเมื่อทั้งตัวตั้งและตัวกระทำเป็นจริง
เช่น X AND Y จะมีค่าผลลัพธ์เป็นจริงก็ต่อเมื่อ ค่าของ X และ Y เป็นจริงทั้งคู่ ถ้าค่าของ X และ Y ตัวใดตัวหนึ่งเป็นเท็จ จะให้ค่าผลลัพธ์เป็นเท็จ
OR ให้ค่าผลลัพธ์เป็นเท็จเมื่องทั้งตัวตั้งและตัวกระทำเป็นเท็จ
เชื่น X OR Y จะมีค่าผลลัพธ์เป็นเท็จก็ต่อเมื่อ ค่าของ X หรือ Y เป็นเท็จทั้งคู่ ถ้าค่าของ X และ Y ตัวใดตัวหนึ่งเป็นจริง จะให้ค่าผลลัพธ์เป็นจริง
XOR ให้ค่าความเป็นจริงเมื่อตัวตั้งหรือตัวกระทำตัวใดตัวหนึ่ง (เพียงตัวเดียว) เป็นจริง ถ้าไม่เป็นจริงจะให้ค่าความเป็นเท็จ
ลำดับความสำคัญ
ตัวดำเนินการที่กล่าวมาจะมีลำดับความสำคัญในการคิดคำนวณดังนี้
หากต้องการทราบการอัพเดทของ เขียนโปรแกรม ตัวดำเนินการ (Operators) ภาษาปาสคาล และเรื่องที่เกี่ยวข้อง แนะนำให้กด ที่ facebook ด้านล่างนี้เลยค่ะ เผื่อที่จะได้อัพเดทก่อนใคร
อัพเดทเมื่อ วันอาทิตย์ที่ 17 พฤศจิกายน พ.ศ. 2556 ในหมวดหมู่ของ เขียนโปรแกรม เรื่อง เขียนโปรแกรม ตัวดำเนินการ (Operators) ภาษาปาสคาล