หน่วยการเรียนรู้ที่ 13 การกระทำตรรกะและตัวดำเนินการ (Logic & Operator)
การกระทำแบบตรรกะและตัวดำเนินการ
ในการเขียนโปรแกรมนั้นจะมีการเปรียบเทียบเงื่อนไขเพื่อทำการหาผลลัพธ์ ซึ่งในการเปรียบเทียบเงื่อนไขนั้นมีแบบเงื่อนไขเดียว แต่งานบางอย่างอาจต้องการเปรียบเทียบหรือทดสอบเงื่อนไขมากกว่าหนึ่งเงื่อนไข ดังนั้นจะต้องใช้ตัวดำเนินการแบบตรรกะมาเชื่อมเงื่อนไขต่างๆ ที่เกิดขึ้น
การกระทำแบบตรรกะผลลัพธ์ที่ได้จะเป็นจริงหรือเท็จ ในการทดสอบเงื่อนไขของคำสั่ง if จะใช้การกระทำแบบตรระกะเป็นการทดสอบว่าเป็นจริงหรือเท็จ ตัวดำเนินการแบบตรรกะมีอยู่ด้วยกัน 4 ตัวคือ not, and, or และ xor ถ้าให้ p และ q มากระทำกันแบบบูลีน เราสามารถสรุปได้ดังตารางต่อไปนี้