การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่ 4
>
ระดับ 4
วัตถุประสงค์
เก็บเมล็ดพืชและออกจากเขาวงกตโดยใช้บล็อกไม่เกินสี่ (4) บล็อก
คุณพบว่าตัวเองพลัดหลงอยู่กลางเขาวงกต ใช้ลูปเพื่อเก็บเมล็ดพืชในสนามและออกจากเขาวงกต.
ตามที่คุณเห็นจากแผนที่ เขาวงกตไม่สม่ำเสมอ ดังนั้นคุณไม่สามารถทำการเคลื่อนไหวซ้ำแบบเดิมได้เหมือนในระดับก่อนหน้า. สำหรับข้อนี้คุณต้องใช้ประโยชน์จากตัวแปรของบล็อก for อย่างเต็มที่.
ใช้บล็อก for กับตัวแปรชื่อ x เพื่อเช็คว่าลูป for ผ่านกี่รอบ. ตั้งค่าให้เริ่มต้นที่ 0 แล้วไปจนถึงตัวเลข (เช่น 11). ส่วน by 1 ที่ท้ายบอกว่าทุกครั้งจะเพิ่มทีละกี่หน่วย ในตัวอย่างต่อไปนี้ลูปจะเริ่มที่ 0 โดยเพิ่มทีละ 1 จนครบ 11.

เราจะใช้ลูปนี้ในการเพิ่มจำนวนก้าวที่คุณเดินในแต่ละรอบเพื่อไปถึงจุดหมาย. ในการทำเช่นนี้ เราใช้บล็อก operator ร่วมกับบล็อก move forward เพื่อให้เคลื่อนที่เพิ่มขึ้นอีกหนึ่งก้าวในแต่ละครั้งที่วนลูป. ในการทำเช่นนั้น ให้ลากบล็อก operator จากเมนู Math วางไว้ในบล็อก move forward แล้วเพิ่มตัวแปรเดี่ยว X จากเมนูตัวแปร.

เราตั้งค่า operator ให้เป็นการบวก + และตัวเลขเป็น 1 เพื่อให้ในแต่ละรอบลูปจำนวนก้าวที่ผู้เล่นเดินเพิ่มขึ้น. ในทางปฏิบัติจะมีลักษณะดังนี้:
- รอบแรก
xเป็น0(x + 1 = 1) ผู้เล่นเดิน1ก้าว - รอบที่สอง
xเป็น1(x + 1 = 2) ผู้เล่นเดิน2ก้าว - รอบที่สาม
xเป็น2(x + 1 = 3) ผู้เล่นเดิน3ก้าว
และต่อไปเช่นนี้-
เนื่องจากเขาวงกตต้องการให้คุณเปลี่ยนทิศทาง ให้ใช้บล็อก turn left ที่ท้ายลูป เพื่อให้ในแต่ละรอบคุณเปลี่ยนทิศทางหลังจากเดินเสร็จ. ด้วยวิธีนี้คุณจะเก็บเมล็ดพืชทั้งหมดบนแผนที่และผ่านด่านได้.

อย่าลืม ต้องทำโดยใช้บล็อกไม่เกินสี่ (4) บล็อก.