Page 50 - เอกสารประกอบการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์
P. 50
49
3.2 โครงสร้างท าซ้ า แบบ (while) ลักษณะโครงสร้างแบบนี้จะท าการตรวจสอบ
เงื่อนไขก่อน ถ้าผลการตรวจสอบเป็นจริง ก็จะท าซ้ าไปเรื่อยๆ จนเงื่อนไขเป็นเท็จจึงออกจากการท าซ้ า
(ออกจาก loop)
T
F
ตัวอย่างการค านวณหาผลรวมของตัวเลขตั้งแต่ 1 ถึง 5 แล้วแสดงผลรวมออกทางเครื่องพิมพ์
โดยใช้การท าซ้ าแบบ While
Pseudo Code Flowchart
1. เริ่มต้น start
2. ก าหนดค่าตัวเลขเริ่มต้น = 1, ผลรวม = 0
3. ตรวจสอบเงื่อนไขตัวเลขน้อยกว่าหรือเท่ากับ 5 หรือไม่ i=1,sum=0
ถ้าเป็นจริง ท าข้อ 4.
ถ้าเป็นเท็จ ท าข้อ 7.
4. ค านวณการสะสมค่าหาผลรวม F
5. เพิ่มค่าตัวเลข i<=5 1
6. วนไปตรวจสอบเงื่อนไข ข้อ3.
7. แสดงผลรวม T
8. จบการท างาน sum=sum+i
i=i+1
1
sum
stop