Page 363 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 363
้
ิ
6. ใหอธบายความแตกต่างระหว่าง Multiple Alternative IF กับ Case Control Structure (5
คะแนน)
แนวการตอบ
ื
้
Multiple Alternative IF หรอโครงสรางควบคุมการตัดสินใจแบบหลายทางเลอกสามารถ
ื
์
ื
้
่
ื
ตรวจสอบเงอนไขทเปนความสัมพันธหรอลอจิกไดเท่านั้น เช่น มากกว่า นอยกว่า เท่ากับ ไม่เท่ากับ
่
็
้
ี
็
้
ื
้
เปนตน แต่ Case Control Structure สามารถตรวจสอบเงอนไขไดหลายอย่าง
่
์
เกณฑการประเมินผล
้
ถาตอบตามแนวการตอบขางตนให ้ 5 คะแนน ถาตอบนอกเหนอจากน้ไม่ใหคะแนน
้
้
ื
้
้
ี
จดประสงคการเรยนรูขอที 4 อธบายโครงสรางควบคมแบบการทําซํ้าได ้
์
ิ
้
ุ
่
ี
้
้
ุ
ํ
ํ
ี
้
ํ
้
่
ี
้
ู
7. ใหบอกรปแบบคาสังของโครงสรางควบคุมแบบทาซ้ามกรปแบบ อะไรบาง (5 คะแนน)
ู
่
แนวการตอบ
้
ู
ํ
ํ
ู
รปแบบคาสังของโครงสรางควบคุมแบบทาซ้าม ี 3 รปแบบ ดังน้ ี
่
ํ
ํ
้
ํ
1. โครงสรางการทาซ้าแบบ While Structure
้
2. โครงสรางการทาซ้าแบบ Repeat…UNTIL
ํ
ํ
3. โครงสรางการทาซ้าแบบ FOR
ํ
้
ํ
์
เกณฑการประเมินผล
้
1. ถาตอบรปแบบคาสังของโครงสรางควบคุมแบบทาซ้าม 3 รปแบบ ให 2 คะแนน
ู
่
้
ี
ํ
้
ู
ํ
ํ
ํ
้
ํ
ู
้
2. ถาตอบรปแบบโครงสรางการทาซ้าได 3 รปแบบ ให 3 คะแนน
ู
้
้
้
้
ู
ํ
3. ถาตอบรปแบบโครงสรางการทาซ้าได 2 รปแบบ ให 2 คะแนน
ู
้
้
ํ
้
ํ
้
ู
้
4. ถาตอบรปแบบโครงสรางการทาซ้าได 1 รปแบบ ให 1 คะแนน
ํ
้
ู
ี
้
้
5. ถาตอบนอกเหนอจากน้ไม่ใหคะแนน
ื
้
ํ
ู
ํ
ิ
้
8. ใหอธบายการทางานของรปแบบคําสั่งของโครงสรางควบคุมแบบทาซ้าแต่ละชนิด (10 คะแนน)
ํ
แนวการตอบ
ํ
่
ู
ํ
ํ
รปแบบคาสังของโครงสรางควบคุมแบบทาซ้าม ี 3 รปแบบ ดังน้ ี
ู
้
็
้
ํ
ํ
ี
1. โครงสรางการทาซ้าแบบ While Structure เปนการทาซ้าทจะตองตรวจสอบ
้
ํ
ํ
่
ํ
ื่
ํ
้
็
ํ
ื่
เงอนไขก่อนการทาซ้าทุกคร้ง ถาผลการตรวจสอบเงอนไขเปนจรงจึงจะทาคําสั่งทอยูภายในลูป
ั
ิ
ี่
่
ํ
ํ
้
้
โดยสามารถควบคุมการทาซ้าแบบ While Structure ดวยการนับและควบคุมการทาซ้าดวย
ํ
ํ
์
้
เหตุการณไดแก่ Sentinel-Controlled, End-of-file Controlled และ Flag Control