การทำงานแบบเลือก


การโปรแกรมให้เครื่องคอมพิวเตอร์รู้จักเลือกปฏิบัติ ทำอะไรบางอย่างขึ้นกับเงื่อนไขที่กำหนดไว้ ทำให้ได้โปรแกรมที่ “ฉลาด” บทนี้ว่าด้วยคำสั่ง if และ if-else เพื่อทดสอบเงื่อนไขที่เขียนในรูปของนิพจน์ตรรกะซึ่งให้ผลเป็นค่าจริงหรือเท็จ คำสั่งอาจจะอยู่ในรูปของการให้ทำเมื่อเงื่อนไขเป็นจริงเท่านั้น หรือในรูปของการให้เลือกทำแบบจริงทำอย่างเท็จทำอีกอย่าง นิพจน์ตรรกะบรรยายเงื่อนไขที่ได้จากการเปรียบเทียบข้อมูล ผสมกับการเชื่อมด้วยตัวดำเนินการตรรกะ “และ” “หรือ” “ไม่” เพื่อบรรยายเงื่อนไขให้สื่อความหมาย การผสมการทำงานแบบวงวน ที่ภายในมีการเลือกปฏิบัติและการคำนวณ ส่งผลให้เขียนโปรแกรมคอมพิวเตอร์ที่แก้ไขปัญหาได้หลากหลายขึ้น