การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่ 3
>
ระดับ 4
วัตถุประสงค์
นำตะกร้าไข่ออกมาและเก็บไข่ลงในภาชนะก่อนที่จะพูดถึงจำนวนไข่ที่คุณเก็บไว้
ในระดับนี้ คุณจะใช้ค่าคงที่ชื่อ egg_basket ซึ่งแสดงถึงจำนวนไข่ในตะกร้า ค่าคงที่ (constants) เหมือนตัวแปรที่ตั้งค่าไว้ล่วงหน้า ซึ่งสามารถนำไปใช้ได้แต่ไม่สามารถแก้ไขได้ คุณจะพบ egg_basket ในเมนู Constants และสามารถใช้งานได้เหมือนตัวแปรทั่วไป
สร้างตัวแปรสองตัวชื่อ bag1 และ bag2 โดยกดปุ่ม create variable ในเมนู Variables ซึ่งเราจะใช้เก็บไข่ครึ่งหนึ่งในแต่ละถุง ลากวางบล็อก set_variable สอง (2) บล็อก แล้วตั้งชื่อเป็น bag1 และ bag2

ในเมนู Constants ของเครื่องมือ คุณจะพบค่าคงที่ egg_basket รวมทั้งบล็อกตัวดำเนินการที่เชื่อมกับค่าคงที่นั้น ให้ลากวางบล็อก operators สอง (2) บล็อกจากเมนู Constants แล้วตั้งค่าตัวดำเนินการเป็น ÷ ในเมนูแบบดรอปดาวน์

ลากวางบล็อกตัวดำเนินการทั้งสองบล็อกลงในบล็อก set_variable ที่คุณสร้างไว้ ในบล็อกตัวดำเนินการให้ตั้งค่าเลขเป็น 2 ซึ่งจะทำการหารไข่ในตะกร้าและเก็บผลลัพธ์ครึ่งหนึ่งในตัวแปร bag1 และครึ่งหนึ่งในตัวแปร bag2

ไปยังเครื่องหมาย X สีเข้มและหันหน้าไปยังภาชนะ ใช้บล็อก place เพื่อวางถุงลงในภาชนะแต่ละอัน บนเครื่องหมาย X สีเข้มอันแรกจากซ้ายไปขวา ให้ลากวางบล็อก place จากเมนู Actions แล้วใส่ bag1 เพื่อวางถุงแรก ในเครื่องหมาย X สีเข้มอันที่สอง ให้ลากวางบล็อก place อีกครั้งแล้วใส่ bag2

จากนั้นไปยังเครื่องหมาย X สีอ่อนหน้าตาราง แล้วใช้บล็อก speak เพื่อบอกจำนวนไข่ที่คุณมี บนเครื่องหมาย X สีอ่อนอันแรก ให้แสดงจำนวนไข่ทั้งหมดโดยใช้บล็อก speak ร่วมกับบล็อก create text คลิกไอคอนรูปเฟืองบนบล็อก create text เพื่อเพิ่มช่องรายการ จากนั้นใส่: บล็อก text ที่มีข้อความ "There are " ตามด้วยตัวแปรแยก egg_basket และบล็อก text อีกอันที่มีข้อความ " eggs"
มีเทมเพลตตัวอย่างของขั้นตอนนี้ถูกปิดใช้งานในตัวแก้ไขบล็อก คุณสามารถเปิดใช้งานและแก้ไขได้โดยคลิกขวาที่บล็อก speak แล้วเลือก "Enable Block"

บนเครื่องหมาย X สีอ่อนอันสุดท้าย ให้แสดงจำนวนไข่ที่อยู่ในแต่ละภาชนะโดยใช้บล็อก speak ร่วมกับบล็อก create text จากนั้นเพิ่มช่องว่างอีกสองช่องในบล็อก
ในบล็อก create text ให้ใส่: บล็อก text ที่มีข้อความ "There are " ตามด้วยตัวแปรแยก bag1 บล็อก text ที่มีข้อความ " eggs in bag 1 and " ตามด้วยตัวแปรแยก bag2 และสุดท้ายบล็อก text ที่มีข้อความ " in bag 2" อย่าลืมเว้นวรรคให้เหมาะสมในข้อความ

เมื่อข้อมูลทั้งหมดถูกบันทึกบนโต๊ะแล้ว ระดับนี้ก็จะเสร็จสมบูรณ์