แบบทดสอบวัดระดับเพื่อเลื่อนขึ้นสู่ The Architect (Level 4)
"Variable (ตัวแปร)" เปรียบเหมือนอะไรมากที่สุด?
หาก Score = 5 และเราใช้บล็อก Change Score by 1 ค่า Score จะเป็นเท่าไหร่?
ประโยชน์ของ "My Block" (Custom Block) คืออะไร?
บล็อกใดใช้สำหรับสร้างเงื่อนไข "ถ้า...แล้ว...มิฉะนั้น..."?
ผลลัพธ์ของโปรแกรมนี้คืออะไร?
"คลังสินค้าต้องการหุ่นยนต์ที่สามารถ **นับจำนวนวัตถุ** ที่มันตรวจพบได้ และแสดงผลบอกเจ้าหน้าที่"
// เมื่อเริ่มโปรแกรม
1. ตั้งค่า ItemCount = 0
2. หุ่นยนต์หมุนตัวหรือเคลื่อนที่ไปเรื่อยๆ (Loop)
3. IF เจอวัตถุ (Distance < 10cm) THEN:
4. แสดงผล ItemCount ที่หน้าจอ Hub ตลอดเวลา
สร้าง My Block ชื่อ "Count_Object" เพื่อรวมชุดคำสั่งการนับและการเล่นเสียงไว้ข้างใน
| รายการประเมิน | คะแนน |
|---|---|
| Theory: ตอบถูก 5 ข้อ (ข้อละ 2 คะแนน) | ___ / 10 |
| Variable Logic: ตั้งค่า 0 และเพิ่มค่าทีละ 1 ได้ถูกต้อง | ___ / 4 |
| Loop & Sensing: ตรวจจับวัตถุได้แม่นยำ ไม่นับรัว | ___ / 4 |
| Display: แสดงตัวเลขบนหน้าจอ Hub | ___ / 2 |
| คะแนนรวม (Max 22 with Bonus) | _____ / 20 |