ตรวจสอบ/อนุมัติ แบบทดสอบ
โจทย์
| ข้อที่ | รูป | ชื่อโจทย์ | แก้ไข | ลบ |
|---|---|---|---|---|
| 1 |
|
การนำโครงสร้างแบบตัดสินใจ (If-Else) เข้าไปเขียนแทรกไว้ "ข้างใน" โครงสร้างแบบวนซ้ำ (While Loop) เพื่อให้หุ่นยนต์กู้ภัยทำงานตามกฎต่างๆ ในแต่ละก้าว เราเรียกเทคนิคการเขียนโค้ดลักษณะนี้ว่าอะไร? | แก้ไข | ลบ |
| 2 |
|
จากรหัสลำลอง ตราบใดที่ (ยังไม่เจอผู้ประสบภัย) และ (ยังไม่เจอทางตัน) หุ่นยนต์จะ "หยุด" การทำงานของลูปนี้ (หยุดเดิน) เมื่อเกิดเหตุการณ์ใด? | แก้ไข | ลบ |
| 3 |
|
จากกฎของเขาวงกต หากหุ่นยนต์เดินไปเจอ "ประตูสีน้ำเงิน" (ซึ่งเราไม่ได้เขียนเงื่อนไข If ของสีน้ำเงินดักไว้ในโปรแกรม) หุ่นยนต์จะประมวลผลอย่างไร? | แก้ไข | ลบ |
| 4 |
|
สาเหตุใดในข้อต่อไปนี้ ที่มีความเป็นไปได้มากที่สุดที่จะทำให้โปรแกรมหุ่นยนต์กู้ภัยเกิดปัญหา "ลูปไม่รู้จบ (Infinite Loop)" จนหุ่นยนต์เดินชนกำแพงซ้ำๆ ไม่ยอมหยุด? | แก้ไข | ลบ |
| 5 |
|
ประโยชน์ที่สำคัญที่สุดของการใช้โครงสร้าง "แบบวนซ้ำ (Loop)" ร่วมกับ "แบบทางเลือก (Selection)" ในการเขียนโปรแกรมควบคุมหุ่นยนต์เดินในเขาวงกตคืออะไร? | แก้ไข | ลบ |