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

داخل الحلقة، استخدم كتلة move forward لعدد 10 خطوات، ثم أدرج كتلة if مع قسم else بسحبها وإفلاتها من قائمة Control.

تحقق مما إذا كان المتغير x يساوي (=) 0 عن طريق إدراج كتلة comparison في كتلة if من قائمة Logic وإضافة كتلة number من قائمة Math. سيؤدي هذا إلى التحقق مما إذا كانت الحلقة في الدورة الأولى.

هناك خمسة (5) أعشاب ضارة في الممر الأول، والمتغير x هو الذي يتحقق من الدورة التي توجد فيها الحلقة ويبدأ دائمًا من 0. في خانة Do في كتلة if، أدرج كتلة place، ثم أضف كتلة number من قائمة Math واضبط الرقم على 5. أضف كتلة turn right حتى تتجه شخصيتك نحو الممر التالي.

أدرج كتلة place أخرى في خانة else من كتلة if، ثم أدرج بداخلها كتلة number واضبط الرقم على 9. بعد ذلك، أدرج كتلة turn right أسفلها ضمن نفس الخانة؛ سيتيح لك ذلك وضع الأعشاب الضارة التي جمعتها بعد جمع العدد الصحيح منها.

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