Page 13 - การวิเคราะห์โจทย์ปัญหา การออกแบบอัลกอรึทึม และการเขียนรหัสเทียม
P. 13
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
ื่
6. ค าสั่งท างานซ้ า (Loop) การเขียน Pseudo code เพอแสดงถึงการท างานซ้ าของโปรแกรม
มีหลายรูปแบบดังนี้
6.1 การท าซ้ าโดยใช้ค าสั่ง WHILE ค าสั่ง WHILE จะท าการตรวจสอบเงื่อนไขก่อน ถ้า
เงื่อนไขเป็นจริงก็จะท าซ้ าไปเรื่อยๆ ในขณะที่เงื่อนไขยังเป็นจริงอยู่ ถ้าตรวจสอบเงื่อนไขแล้วเป็นเท็จจะออกจาก
การท าซ้ าทันที โดยมีรูปแบบค าสั่งดังนี้
รูปแบบค าสั่ง
WHILE condition (ตรวจสอบเงื่อนไขในการวนซ้ าว่าเป็นจริงหรือเท็จ)
Sequence (การท างานเมื่อเงื่อนไขเป็นจริง)
END WHILE (จบการวนซ้ า เมื่อเงื่อนไขเป็นเท็จ)
ตัวอย่างที่ 7 จงเขียน Pseudo code เพื่อแสดงตัวเลขตั้งแต่ 1 – 10
อธิบายขั้นตอนการท างาน
1. เริ่มต้น
2. ก าหนดตัวแปร number ให้เท่ากับ 1 และเป็นตัวแปรชนิดจ านวนเต็ม
3. ในขณะที่ number น้อยกว่าและเท่ากับ 10 ท า
3.1 พิมพ์ค่าของ NUMBER
3.2 เพิ่มค่า NUMBER ทีละ 1
4. จบการท างาน
ShowNumber 1-10
INIT NUMBER : INTEGER
INIT NUMBER = 1
WHILE (NUMBER <= 10) (ถ้า NUMBER <= 10 ให้ท าการวนซ้ า)
PRINT NUMBER
(พิมพ์ค่าของ NUMBER)
NUMBER = NUMBER + 1 (เพิ่มค่า NUMBER ทีละ 1)
END WHILE
END
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา หน้า 13

