البرمجة للمبتدئين باستخدام الكتل
الفصل 5
>
المستوى 4
الهدف
تقييم المعلومات حول صناديق الفاكهة ونقل التفاح إلى السلة.
هناك في الحديقة بعض الفاكهة الطازجة المقطوفة مخزنة في صناديق، وسيكون من الجيد أخذ بعض منها ووضعها في سلة حتى يمكن توزيعها. للقيام بذلك، سنستخدم بعض الكتل الجديدة بما في ذلك كتلة display لعرض محتويات القوائم.
هناك ثابتتا قائمة باسمَي: crate1 و crate2 اللتان تحتويان على الفواكه التي تم جمعها في الحديقة. اذهب إلى علامة X الداكنة وواجه الصندوق، هنا سنقوم بفحص عدد أنواع الفاكهة في الصندوق عن طريق التحقق من طول ثابت القائمة crate1.
من قائمة Communications اسحب وأفلِت كتلة speak في المحرر، والآن من قائمة Constants لدينا مجموعة من الكتل. اسحب وأفلِت كتلة length المرتبطة بثابت crate1 ثم أدخلها في كتلة speak.

الآن دعنا نحدد العناصر الموجودة داخل ثابت القائمة باستخدام كتلة display الموجودة في قائمة Communications. اسحب وأفلِت هذه الكتلة في المحرر وأدرج ثابت القائمة crate1 من قائمة Constants لعرض محتويات القائمة.

بعد ذلك، اذهب إلى علامة X الفاتحة وواجه الصندوق، هنا سنفحص ما إذا كان ثابت القائمة crate2 يحتوي على الفاكهة “تفاح” وأين موقعها في القائمة. ضع كتلة speak في المحرر واسحب وأفلِت كتلة occurrence من قائمة Lists داخل كتلة speak.

في الفتحة الأولى، أدخل كتلة crate2 المستقلة من قائمة Constants، وفي الفتحة الثانية أدخل كتلة string من قائمة Text واكتب النص “تفاح”. سيمكنك هذا من معرفة مكان وجود “تفاح” في ثابت القائمة crate2.

حدد محتويات ثابت القائمة crate2 باستخدام كتلة display، اسحب وأفلِت كتلة display من قائمة Communications وأدرج ثابت القائمة crate2 الموجود في قائمة Constants.

الآن بعد أن تعرفنا على محتويات الصندوق وموقع “تفاح”، استخدم كتلة collect من قائمة Actions وأضف إليها كتلة string من قائمة Text. ثم اكتب الكلمة “تفاح” في كتلة string لالتقاط التفاح من الصندوق.

أخيرًا، اذهب إلى علامة X الذهبية وواجه السلة، هنا سنضع التفاح. استخدم كتلة place من قائمة Actions وأدخل كتلة string من قائمة Text. اكتب الكلمة “تفاح” في كتلة string لوضع التفاح في السلة وإكمال المستوى.