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

