البرمجة للمبتدئين باستخدام الكتل
الفصل 4
>
المستوى 1
الحلقات هي كتل يمكنك استخدامها لتكرار نفس الإجراءات. هذا يسهل عليك إتمام المهام في اللعبة دون الحاجة إلى وضع قوائم طويلة من الكتل. هناك نوعان من الحلقات: كتل حلقة while وكتل repeat التي سنستكشفها في المستويات التالية.
هناك خمس (5) بيضات في هذه الخريطة، يمكنك التقاطها بعدد قليل من الكتل باستخدام كتلة حلقة while. حاول التقاط كل البيض بتكرار نفس كتلتَي الحركة أربع مرات.

الهدف
احصل على جميع البيض في الحظيرة باستخدام ستة (6) كتل فقط، مع كتلة التكرار
while.
الدجاجات وضعن بيضهن في كل مكان! سر عبر الحظيرة واجمع كل البيض بسرعة!
لكي تقلل عدد الكتل التي تحتاج استخدامها وتجعل الترميز أقل جهدًا، يمكنك استخدام الحلقات! هذه كتل تسمح لك بتكرار نفس الإجراءات مما يلغي الحاجة لوضع نفس الكتل مرارًا وتكرارًا.
كتلة التكرار while هي إحدى هذه الحلقات حيث يمكنك ضبط الكتل لتتكرر طالما أن شرطًا معينًا صحيح.

يتم إنشاء متغير باسم count في محرر الكتل لتحديد عدد المرات التي تريد فيها تكرار الكتل. يستخدم هذا المتغير لتعيين شرط التكرار.
يتم إعداد كتلة التكرار while مع كتلة مقارنة في محرر الأكواد للتحقق مما إذا كان count أقل من 4. ضع كتل الحركة داخل كتلة while واستخدم كتلة change variable لزيادة المتغير count بمقدار 1 في كل دورة.

في هذا المثال تتحقق كتلة while من كون count أقل من 4. يبدأ count بـ 0 ويزداد بمقدار 1 في كل دورة حتى يصل إلى 4. أي كتل تضعها داخل كتلة while ستتكرر، في هذه الحالة أربع (4) مرات.
ضع كتل move forward بعدد الخطوات الصحيح وكتل turn left داخل حلقة while لكي يتكرر تسلسل الكتل أربع (4) مرات للسير حول الحظيرة وجمع كل البيض.

احذر: يمكن أن تعمل الحلقات إلى الأبد إذا لم تتوقف، لذلك تأكد من تضمين كتلة change count by وإلا فقد يتسبب ذلك في حدوث خطأ.
جرّب ذلك! اجمع جميع البيض الخمسة (5) وأكمل المستوى باستخدام ستة (6) كتل فقط في محرر الكتل.