Page 357 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 357
ง. เลอกทําในกรณทีผลการตัดสนใจเปนจรงและเท็จพรอมกน
้
ื
ิ
ั
็
ี
่
ิ
ี
้
ื
ื
่
จ. สามารถใชการตัดสินใจแบบหลายทางเลอก ( Multiple Alternative IF) เพอเขยน
ี
ี
่
ํ
ื
โปรแกรมทมเมนู เลอกทาได ้
่
้
ิ
ุ
ุ
้
์
จดประสงคเชิงพฤติกรรมขอที 4 อธบายโครงสรางควบคมแบบการทําซํ้า ( Repetition
Control Structure) ได ้
้
4. ขอใดกล่าวถงโครงสรางควบคุมแบบทาซ้า ไม่ถูกตอง
ึ
้
ํ
ํ
้
ิ
ํ
็
ํ
ํ
ํ
ี่
์
ก. การทาซ้าแบบ While หมายถึง การทาซ้าในขณะทเหตุการณนั้น ๆ เปนจรงเท่านั้น
ํ
ี
่
ํ
ํ
ํ
ํ
ํ
ข. การทาซ้าแบบ FOR หมายถึง การทาซ้าตามจานวนรอบทกาหนดแน่นอน
ค. การทําซํ้าแบบ Repeat…UNTIL หมายถึง การทําซํ้าไปเรอย ๆ จนกวาโปรแกรม
ื
่
่
จะหยุดการทํางานเอง
้
ํ
ง. การทาซ้าแบบ Repeat…UNTIL สามารถควบคุมดวยการนับ ( Count–Controlled
ํ
้
์
Loops) และ ควบคุมดวยเหตุการณ ( Event–
Controlled Loops) ได้
ั
ํ
จ. การทาซ้าแบบ FOR ไม่เหมาะสมสาหรบการควบคุมดวยเหตุการณ ( Event–Controlled
ํ
้
ํ
์
Loops)
่
่
ุ
่
์
้
จดประสงคเชิงพฤติกรรมขอที 5 บอกความแตกตางระหวางการทําซํ้าแบบตาง ๆ ใน
่
้
ุ
โครงสรางควบคมแบบการทําซํ้า (Repetition Control Structure) ได ้
ํ
ํ
้
5. ขอใดกล่าวถงขอแตกต่างของหลักการทางานระหว่างการทาซ้าแบบ While Structure กับ
้
ึ
ํ
Repeat… UNTIL ได้ถูกต้อง
ก. การทําซํ้าแบบ While Structure จะทํางานภายในลูพก็ตอเมอผลการตรวจสอบ
่
่
ื
ั
่
่
ิ
็
่
ื
เงอนไขเปนจรง เทาน้น สวนการทําซํ้าแบบ Repeat…UNTIL จะทําซํ้าภายในลูพ
เมอผลการตรวจสอบเงือนไขเปนเท็จ
่
็
ื
่
ํ
้
ํ
ข. การทาซ้าแบบ While Structure จะทางานภายในลูพก่อนหนึ่งรอบแลวจึงตรวจสอบ
ํ
ํ
ํ
ื่
ํ
เงอนไข ส่วน การทาซ้าแบบ Repeat…UNTIL จะตรวจสอบเงอนไขก่อนทาซ้า
ื่
ํ
ภายในลูพ
ค. การทาซ้าแบบ Repeat…UNTIL มจานวนการควบคุมดวยเหตุการณ ( Event–
์
ํ
ํ
ํ
้
ี
ํ
Controlled Loops) มากกว่าการทาซ้าแบบ While Structure
ํ
ํ
้
้
ํ
ง. ถาควบคุมดวยการนับ ( Count–Controlled Loops) การทาซ้าแบบ Repeat…UNTIL
ไม่ตองม ตัวแปรควบคุม ส่วนการทาซ้าแบบ While Structure จะตองมตัวแปรควบคุมเสมอ
้
้
ํ
ํ
ี
ี
ํ
้
ํ
้
็
จ. การควบคุมดวยการนับ ( Count–Controlled Loops) ถาเปนการทาซ้าแบบ While
ํ
ํ
้
ํ
Structure สามารถหยุดการทางานไดเองโดยอัตโนมัติ แต่การทาซ้าแบบ
Repeat…UNTIL จะตองสั่งหยุดดวยโปรแกรม
้
้