البرمجة للمبتدئين باستخدام الكتل
الفصل
>
المستوى

الشروط والقرارات
شروط التكرار البديلة

الهدف

اجمع جميع التوت في الفناء باستخدام الحلقات واجمعهم لصنع مربى.

الآن بعدما دخلت الفناء، اجمع بعض التوت في الحقل وقم بأخذه إلى الخلاط لإنتاج مربى. استخدم الحلقات لتحسين كودك والشروط لتكييف الكود مع الحالات الخاصة.

لكي تتمكن من دمج التوت يجب أن يكون لديك قائمة، قم بإنشاء قائمة فارغة باسم berries باستخدام كتلة create empty list. قم بتخزينها في متغير قبل إنشاء الحلقة حتى تتمكن من إضافة التوت إلى قائمتك باستخدام كتلة set item in list بوضع INSERT في الموضع LAST عند التقاطها.

قم بإنشاء كتلة حلقة for مع المتغير x من 0 إلى 2 للتجول في الفناء والتقاط وتخزين التوت. هناك ثلاثة (3) أنواع مختلفة من التوت في الفناء: التوت الأحمر، التوت الأزرق والتوت الأسود (التوت البنفسجي)، كل منها بكميات مختلفة. استخدم كتل if في كل دورة من الحلقة وخزن الكمية المحددة لكل نوع من التوت في متغير حتى تتمكن من إضافتها إلى القائمة.

استخدم كتلة حلقة for. داخل الحلقة، تحرك 4 خطوات إلى الأمام، ثم استخدم عدة كتل if للتحقق من قيمة x. إذا كانت x تساوي 0، عين red_berries إلى 3 وأضفها إلى القائمة باستخدام كتلة set item in list بوضع INSERT في الموضع LAST. إذا كانت x تساوي 1، عين blue_berries إلى 5 وأضفها إلى القائمة. إذا كانت x تساوي 2، عين black_berries إلى 4 وأضفها إلى القائمة. ثم انعطف يساراً.

تذكر أن x تحدد الدورة الحالية للحلقة وأنها تبدأ دائماً من 0. في كل دورة، اجمع التوت، أنشئ متغيراً للتوت الذي تجمعه، خزّن الكمية الصحيحة وأضفها إلى القائمة باستخدام كتلة set item in list.

بعد انتهائك من جمع وتخزين التوت، سيتم تنفيذ الكود الموجود بعد الحلقة. تحرك 4 خطوات إلى الأمام للوصول إلى علامة الـ X وامزج التوت لتكوين مربى باستخدام كتلة combine مع قائمتك berries لإكمال المستوى.

كتاب الكود