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

الحلقات والتكرار
حلقات while

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

يوجد خمسة (5) بيضات في هذه الخريطة، يمكنك التقاطها ببضعة كتل باستخدام كتلة حلقة while. حاول التقاط كل البيض عن طريق تكرار كتلتين للحركة ذاتهما أربع مرات.

Guide

الهدف

التقط كل البيض في الحظيرة باستخدام ستة (6) كتل فقط، باستخدام كتلة حلقة الـ while.

لقد وضعت الدجاج بيضها في كل مكان! سر عبر الحظيرة واجمع كل البيض بسرعة!

من أجل تقليل عدد الكتل التي تحتاج إلى استخدامها وجعل الترميز أقل مللاً، يمكنك استخدام الحلقات! هذه الكتل تتيح لك تكرار نفس الإجراءات مما يلغي الحاجة إلى وضع نفس الكتل مراراً وتكراراً.

كتلة حلقة while هي إحدى هذه الحلقات التي يمكنك من خلالها إعداد الكتل للتكرار طالما أن شرطاً معيناً صحيح. قم بإعداد متغير باسم count لتحديد عدد المرات التي تريد فيها تكرار الكتل ثم استخدمه كشرط للحلقة.

استخدم كتلة set count to لتعيين المتغير إلى 0، ثم استخدم كتلة حلقة while مع كتلة المقارنة للتحقق مما إذا كان count أقل من 4. ضع كتل الحركة الخاصة بك داخل كتلة حلقة while، واستخدم كتلة change count by لزيادة العداد بمقدار 1 في كل دورة.

في هذا المثال، تتحقق كتلة حلقة while مما إذا كان count أقل من 4. يبدأ count من 0 ويزداد بمقدار 1 في كل دورة حتى يصل إلى 4. أي كتل تضعها داخل كتلة حلقة while سيتم تكرارها، في هذه الحالة أربع مرات. كن حذراً، يمكن أن تستمر الحلقات إلى الأبد إذا لم يتم إيقافها، لذا تأكد من تضمين كتلة change count by، وإلا فقد يؤدي ذلك إلى ظهور خطأ.

جربها! اجمع كل البيض (5) وأكمل المستوى باستخدام ستة (6) كتل فقط في محرر الكتل.

كتاب الكود