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

รายการและคอลเลกชัน
การอ้างอิงรายการ

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

จับตะกร้าไข่และตรวจสอบดูว่ามีไข่อยู่ข้างในกี่ฟอง จากนั้นให้นำไข่ไปใส่ในภาชนะที่ถูกต้องโดยอ้างอิงตำแหน่งของพวกมันในรายการ

ชุดไข่สดของวันนี้ได้ถูกรวบรวมและวางไว้ในตะกร้า จับตะกร้าและตรวจสอบดูว่ามีไข่ของแต่ละประเภทเท่าไหร่เพื่อที่คุณจะได้จัดเก็บให้เรียบร้อย มีไข่สี่ประเภทอยู่ในตะกร้า: "ไข่สีขาว", "ไข่เข้ม", "ไข่สีแดง" และ "ไข่สีน้ำเงิน".

ก่อนอื่นให้จับตะกร้าที่วางไว้ข้างภาชนะ จากนั้นเดินไปที่เครื่องหมาย X สีอ่อนข้างโต๊ะ หลังจากไปถึงเครื่องหมาย X สีอ่อนและหันหน้าเข้าหาโต๊ะแล้ว ให้ใช้บล็อก while เพื่อตรวจสอบไข่ที่อยู่ในตะกร้า สร้างตัวแปร count กำหนดค่าเริ่มต้นเป็น 0 จากนั้นใช้บล็อก while ที่ทำงานต่อไปตราบใดที่ count < 4

ภายในลูป ให้ใช้บล็อก speak พร้อมกับบล็อก text join เพื่อรวมคำว่า "I have " กับค่าจากรายการ basket ที่ตำแหน่ง count (โดยใช้ get item from list), " ", ค่าจากรายการ eggs ที่ตำแหน่ง count, " in compartment " และ count เข้าด้วยกัน จากนั้นให้ใช้บล็อก change variable by เพื่อเพิ่มค่า count ทีละ 1

ในตะกร้ามีค่าคงที่ของรายการอยู่สอง (2) รายการ หนึ่งรายการที่เก็บชื่อของไข่ทั้งหมดทั้งสี่ (4) ชนิดที่มีให้คุณ โดยชื่อว่า eggs และอีกรายการหนึ่งชื่อ basket ที่เก็บจำนวนไข่ในแต่ละสีที่อยู่ในตะกร้า

ตะกร้ามีช่องเก็บไข่สี่ (4) ช่อง โดยนับจาก 0 ถึง 3 ไข่ของแต่ละสีจะถูกเก็บไว้ในช่องของตนเอง ซึ่งยังบอกถึงตำแหน่งและลำดับภายในรายการดังนี้: 0 = ไข่สีขาว, 1 = ไข่เข้ม, 2 = ไข่สีแดง, 3 = ไข่สีน้ำเงิน

เดินไปยังเครื่องหมาย X สีเข้มข้างภาชนะและใช้บล็อก place ในการวางไข่ประเภทที่ถูกต้องลงในภาชนะที่เหมาะสม โดยแต่ละภาชนะมีป้ายบอกว่าวางไข่สีใดไว้ที่นั่น

คุณสามารถเรียกใช้ไข่แต่ละประเภทในรายการของคุณได้โดยระบุว่าพวกมันอยู่ที่ตำแหน่งใดในรายการโดยใช้บล็อก get item from list เชื่อมตัวแปรรายการ (basket) กับหมายเลขดัชนี (0, 1, 2 หรือ 3) เพื่อเข้าถึงค่าที่เฉพาะเจาะจงในรายการ

เดินไปยังเครื่องหมาย X สีเข้มทั้งหมดทั้งสี่และวางไข่ของแต่ละประเภทไว้ในตำแหน่งที่ถูกต้อง ตัวอย่างเช่น: ใช้ get item from list กับ basket และดัชนี 0 จากนั้นเชื่อมต่อกับบล็อก place ที่เครื่องหมาย X สีเข้มที่มีป้ายบอกไข่สีขาว อ้างอิงตารางหมายเลขที่กล่าวไว้ข้างต้นแล้วใช้ร่วมกับ place และ get item from list ที่เครื่องหมาย X สีเข้มทั้งหมดทั้งสี่เพื่อทำระดับนี้ให้เสร็จสมบูรณ์

หนังสือโค้ด