بحاجة إلى استراحة؟ قم ببناء رجل ثلج!
استخدم حلقات تكرارية متقدمة في رحلتك على الجليد مع رجل الثلج.
كان هذا مذهلا! لا أستطيع أن أصدق أننا قد وصلنا إلي مغامرتنا الأخيرة من هذه الرحلة! الآن نحن بحاجة لجعل الأمر البرمجي الخاص بنا أقل وقابل لإعادة الاستخدام، دعونا نبرمج بعض الدوال.
سوف يقوم روبو بالإمساك بالأسماك وإسقاطها في الدلو.
سوف يطلب من روبو القيام بالمهمة السابقة مرتين. سيكون عليه التقاط الأسماك الفضية، وإسقاطها في الدلو الأصفر، ثم الامساك بالأسماك الحمراء إلى الدلو الأحمر، وبذلك سوف يفعل نفس المهمة مرتين وهو الجهد المستهلك في البرمجة.
بإنشاء دالة تأخذ كائنًا/هدفا من الخلية الحمراء وتضعه على الخلية الزرقاء Robo سيقوم روبو
( على بعد 3 خطوات من الخلية الحمراء)
. ثم يستدعى هذه الدالة لاختيار ووضع "3"عناصر,
.بتعديل الدالة للتحقق من لون الخلية ومن ثم يقرر. إذا كان لون الخلية أزرقًا ، فقم بإسقاط العنصر بعد 3 خطوات ، وإلا ، فاجمعه ولا تسقطه Robo سيقوم روبو
روبو يحتاج للتوصل إلى دالة لنقل وجمع العناصر ثم إسقاطها بعد 3 خطوات أو خطوتين. يجب أن تأخذ الدالة مدخلا يشير إلى عدد الخطوات. استخدم الدالة لجعل روبو يختار العناصر من الخلايا المميزة باللون الأحمر وإسقاطها في الخلايا المميزة باللون الأزرق في وقت واحد.
بحاجة إلى استراحة؟ قم ببناء رجل ثلج!
استخدم حلقات تكرارية متقدمة في رحلتك على الجليد مع رجل الثلج.