การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่
>
ระดับ

เงื่อนไขและการตัดสินใจ
การตรวจสอบการมีอยู่

วัตถุประสงค์

ค้นหาว่าส่วนผสมถูกเก็บในภาชนะและรวมพวกเขาเพื่อทำอาหารหรือไม่

คุณต้องมีส่วนผสมหลายอย่างเพื่อที่จะทำสลัดได้ แต่คุณต้องเก็บรวบรวมพวกมันก่อน คุณจะพบ แครอท มะเขือเทศ ผักกาด และ แตงกวา ในทุ่ง แต่ แครอท และ แตงกวา ถูกเก็บไว้แล้ว

เก็บสิ่งของที่คุณสามารถหยิบได้จากทุ่ง

เพื่อค้นหาสิ่งที่หายไป ให้ไปที่เครื่องหมาย X ข้างหน้าภาชนะและทดสอบเงื่อนไขเพื่อตรวจสอบว่าสิ่งของถูกเก็บไว้ในภาชนะหรือไม่ ใช้บล็อก for loop เพื่อให้กระบวนการรวดเร็วขึ้นและบล็อก collect เพื่อดึงสิ่งของออกมา

ใช้บล็อก for loop กับตัวแปร x ที่ไปตั้งแต่ 0 ถึง 3 ภายในลูป ให้ใช้บล็อก if เพื่อตรวจสอบว่า "carrot" หรือ "cucumber" อยู่ในค่าคงที่ bag หรือไม่ ใช้บล็อก find item in list เพื่อตรวจสอบว่าสิ่งของมีอยู่ใน bag หรือไม่ ถ้าเงื่อนไขเป็นจริง ให้ใช้บล็อก collect พร้อมกับ get item from list เพื่อดึงสิ่งของจาก bag ที่ดัชนี x (ใช้ get item from list กับ FROM_START และตัวแปร x)

เมื่อคุณเก็บรวบรวมสิ่งของทั้งหมดแล้ว ให้เก็บพวกมันไว้ในรายการที่ชื่อว่า items โดยใช้บล็อก create empty list และเพิ่มหมายเลขลงในรายการโดยใช้บล็อก set item in list ด้วยโหมด INSERT ที่ตำแหน่ง LAST

สุดท้าย เดินไปที่เครื่องหมาย X ที่สว่างและรวมสิ่งของทั้งหมดเพื่อเป็นมื้ออาหารโดยใช้บล็อก combine ตรวจสอบให้แน่ใจว่าสิ่งของทั้งหมดถูกนับรวมแล้วโดยการตรวจสอบความยาวของรายการในบล็อก if โดยใช้บล็อก length of list ใช้บล็อกเปรียบเทียบ less than เพื่อตรวจสอบว่าความยาวน้อยกว่า 5 หรือไม่ ถ้าเป็นจริง ให้ใช้บล็อก combine กับรายการสิ่งของของคุณ

หนังสือโค้ด