|
|
คือ โครงสร้างที่มีเงื่อนไข
ขั้นตอนการทำงานบางขั้นตอนต้องมีการตัดสินใจ เพื่อเลือกวิธีการประมวลผลขั้นต่อไป
และจะมีบางขั้นตอนที่ไม่ได้รับการประมวลผล การตัดสินใจอาจมาทางเลือก 2 ทางหรือมากกว่าก็ได้
โครงสร้างที่มีทางเลือกเพียง 2 ทางเราเรียกชื่อว่า โครงสร้างแบบ if…then…else และโครงสร้างที่มีทางเลือกมากกว่า
2 ทาง เราเรียกชื่อว่า โครงสร้างแบบ case ซึ่งสามารถแสดงการทำงานของโครงสร้างนี้โดยใช้ผังงานได้ดังรูป
|
|
|