Page 364 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 364
ี
้
ํ
็
ํ
ํ
2. โครงสรางการทาซ้าแบบ Repeat…UNTIL เปนการทาซ้าทจะตองทางานตาม
ํ
่
ํ
้
ี
ํ
้
ื่
คําสั่งภายในลูปก่อนหนึ่งรอบเสมอ แลวจึงตรวจสอบเงอนไขเพอตัดสินใจว่าจะกลับไปทาซ้าอก
ํ
ื่
ื
ํ
หรอไม่ ถาผลการตรวจสอบเงอนไขเปนเทจจะกลับไปทาตามคาสั่งภายในลูปอก สามารถควบคุม
่
ื
็
้
ี
็
ํ
ํ
ี
้
้
การทาซ้าดวยวิธการนับและควบคุมดวยเหตุการณเช่นเดยวกับการทาซ้าแบบ While Structure
ํ
ํ
์
ี
ํ
3. โครงสรางการทาซ้าแบบ FOR เปนการทาซ้าททราบจานวนรอบการทางาน
ํ
ํ
็
ํ
ํ
ํ
้
ี
ํ
่
ื่
้
ิ่
ี่
ํ
ิ่
ทแน่นอน มการตรวจสอบเงอนไขการทาซ้าโดยอัตโนมัติ การทาซ้าจะเรมตั้งแต่ค่าเรมตนไปจนถึง
ํ
ี
ํ
ํ
้
ั
ค่าสุดทายโดยการนับรอบจะเพิ่มขึ้นคร้งละ 1 โดยอัตโนมัติ
์
เกณฑการประเมินผล
้
้
1. ถาตอบรปแบบคาสังของโครงสรางควบคุมแบบทาซ้าม 3 รปแบบ ให 1 คะแนน
ํ
ู
ํ
่
ํ
้
ู
ี
ู
้
ํ
ํ
ํ
2. ถาตอบการทางานของรปแบบคาสั่งของโครงสรางควบคุมแบบทาซ้าได 3 ข้อ
้
ํ
้
ให้ 9 คะแนน
3. ถาตอบการทางานของรปแบบคาสั่งของโครงสรางควบคุมแบบทาซ้า
ํ
้
ู
ํ
้
ํ
ํ
้
ไดอย่างนอย 2 ข้อ ให้ 6 คะแนน
้
ํ
ํ
ํ
ู
4. ถาตอบการทางานของรปแบบคาสั่งของโครงสรางควบคุมแบบทาซ้า
้
้
ํ
้
ไดอย่างนอย 1 ข้อ ให้ 3 คะแนน
้
้
ื
้
ี
5. ถาตอบนอกเหนอจากน้ไม่ใหคะแนน
้
่
จดประสงคการเรยนรูขอที 5 บอกความแตกตางระหวางการทําซํ้าแบบตาง ๆ ใน
่
้
์
ี
่
ุ
่
โครงสรางควบคมแบบการทําซํ้าได ้
้
ุ
้
ํ
ํ
ิ
้
ํ
9. ใหอธบายความแตกต่างของการทางานระหว่างโครงสรางทาซ้าแบบ While Structure กับ
Repeat…UNTIL (10 คะแนน)
แนวการตอบ
ํ
ํ
ํ
โครงสรางทาซ้าแบบ While Structure มหลักการทางานคอ จะตองตรวจสอบ
้
้
ี
ื
่
ิ
ํ
ี่
ํ
ํ
ั
้
็
ื่
ื่
เงอนไขก่อนการทาซ้าทุกคร้ง ถาผลการตรวจสอบเงอนไขเปนจรงจึงจะทาคําสั่งทอยูภายในลูป
้
ํ
ส่วนโครงสรางทาซ้าแบบ Repeat…UNTIL จะทาคําสั่งภายในลูปก่อนหนึ่งรอบจึงทาการ
ํ
ํ
ํ
้
ื่
ื่
็
ี
ตรวจสอบเงอนไข ถาผลการตรวจสอบเงอนไขเปนเท็จจะวนกลับไปทาตามคําสั่งภายในลูปอก
ํ
์
เกณฑการประเมินผล
้
้
ี
้
้
ื
ถาตอบตามแนวการตอบขางตน ให ้ 10 คะแนน ถาตอบนอกเหนอจากน้ไม่ใหคะแนน
้
้
ุ
้
่
ี
์
้
์
ี
้
จดประสงคการเรยนรูขอที 6 บอกประโยชนของการเขยนโปรแกรมแบบโครงสรางได
้
10. ใหบอกประโยชนของการเขยนโปรแกรมแบบโครงสราง (5 คะแนน)
์
้
ี
แนวการตอบ