2.2 ตัวดำเนินการบูลีน
ในชั้นมัธยมศึกษาปีที่ 1 นักเรียนสามารถเขียนโปรแกรมไพหอนให้มีการตัดสินใจทำงานแบบมีทางเลือกโดยใช้คำสั่ง if และ if-else ในเบื้องต้นมาแล้ว ในบทนี้นักเรียนจะได้เรียนรู้นิพจน์เปรียบเทียบ และตัวดำเนินการบูลีน เพื่อที่จะสามารถกำหนดเงื่อนไขสำหรับการทำงานแบบมีทางเลือกของคำสั่ง if ได้อย่างมีประสิทธิภาพมากขึ้น
นิพจน์เปรียบเทียบที่ได้กล่าวมาแล้วเป็นนิพจน์เปรียบเทียบอย่างง่าย โดยเป็นการเปรียบเทียบค่าชนิดเดียวกันด้วยตัวดำเนินการเปรียบเทียบเท่านั้น แต่หากต้องการกำหนดเงื่อนไขที่ชับซ้อนขึ้น สามารถใช้ตัวดำเนินการบูลีนได้แก่ and or หรือ n๐t ในการเชื่อมต่อนิพจน์เปรียบเทียบอย่างง่ายเข้าด้วยกันได้
ตัวอย่างที่ 2.2 การหาผลลัพธ์ค่าความจริงจากนิพจน์เปรียบเทียบที่มีการใช้ตัวดำเนินการบูลีนทดลองพิมพ์คำสั่งต่อไปนี้ในคอนโซล
age = 12
age>13 and age<19
age>13 or age<19
not age>13
. จะได้ผลลัพธ์คือ
False
True
True
ไม่มีความคิดเห็น:
แสดงความคิดเห็น