การเขียนโปรแกรมคอมพิวเตอร์ทุกภาษา
จะต้องมีโครงสร้างควบคุมหลัก 3 แบบดังนี้
1. โครงสร้างแบบลำดับ
(Sequential Structure) หมายถึง โครงสร้างที่แสดงขั้นตอนการทำงานเป็นไปตามลำดับก่อนหลัง
2. โครงสร้างแบบมีทางเลือก
(Selection Structure) หมายถึง โครงสร้างที่มีเงื่อนไข ขั้นตอนการทำงานบางขั้นตอน
ต้องมีการตัดสินใจ
3. โครงสร้างแบบทำซ้ำ
(Repetition Structure) หมายถึง โครงสร้างที่ขั้นตอนการทำงานบางขั้นตอนได้รับการประมวลผลมากกว่า
1 ครั้ง
โครงสร้างแบบลำดับ
|
โครงสร้างแบบมีทางเลือก
|
|
|
โครงสร้างแบบทำซ้ำ
|
โครงสร้างแบบทำซ้ำ
|
|
|
|