شرح درس التكرارات في سكراتش رابع ابتدائي الفصل الأول
التكرار يجعل مجموعة لبنات تعمل أكثر من مرة دون إعادة تركيبها، فيصبح البرنامج أقصر وأوضح.

أهداف الدرس
- يوضح فكرة التكرار وفائدته في البرمجة.
- يستخدم لبنة كرر عددًا محددًا من المرات.
- يستخدم لبنة كرر باستمرار ويفرق بينها وبين المحددة.
- يختصر برنامجًا طويلًا باستخدام التكرار.
المفهوم الأساسي
التكرار يجعل مجموعة لبنات تعمل أكثر من مرة دون إعادة تركيبها، فيصبح البرنامج أقصر وأوضح.
شرح الدرس
أراد عبدالله أن يجعل القط يمشي عشر خطوات خمس مرات متتالية، فركّب لبنة تحرك ١٠ خطوات خمس مرات تحت بعضها. قال له معلمه: هناك طريقة أذكى وأقصر! وهي التكرار.
ما التكرار؟
التكرار أن نعيد العمل نفسه عدة مرات. في حياتنا نكرر أشياء كثيرة: نخطو خطوة بعد خطوة، ونرتب الكتب كتابًا بعد كتاب، ونقول الأذكار مرة بعد مرة.

«أكرر بدل أن أعيد التركيب.»
لماذا نستخدم التكرار؟
- يجعل البرنامج أقصر.
- يوفر الوقت والجهد.
- يقلل الأخطاء، ويسهل التعديل لأننا نغيّر رقمًا واحدًا.
لبنة كرر
توجد لبنة كرر ١٠ مرات في فئة التحكم، وتشبه فمًا مفتوحًا نضع داخله اللبنات التي نريد تكرارها.
- اسحب لبنة عند النقر على العلم الأخضر.
- اسحب لبنة كرر من فئة التحكم وصلها تحتها.
- ضع داخلها لبنة تحرك ١٠ خطوات.
- غيّر الرقم في كرر إلى ٥ لتتحرك الخطوات خمس مرات.
اللبنات داخل كرر هي التي تتكرر، واللبنات خارجها تُنفذ مرة واحدة.
كرر باستمرار
لبنة كرر باستمرار تعيد اللبنات داخلها دون توقف حتى نضغط الزر الأحمر. نستخدمها في الألعاب التي تستمر طويلًا، كحركة السمكة في الماء.
- كرر عددًا محددًا: تنتهي بعد العدد الذي نكتبه.
- كرر باستمرار: لا تنتهي إلا بإيقاف المشروع.
مثال: القط الراقص
- عند النقر على العلم الأخضر
- كرر ٤ مرات
- تحرك ١٠ خطوات
- استدر بمقدار ٩٠ درجة
- انتظر ٠٫٥ ثانية
بدلًا من اثنتي عشرة لبنة نستخدم لبنة كرر ولبنات قليلة بداخلها فقط.
نشاط تعليمي
النشاط الأول
بإشراف معلمك ركّب برنامجًا يحرك القط ١٠ خطوات ويكررها ٦ مرات.
عند النقر على العلم الأخضر، كرر ٦ مرات، وداخلها تحرك ١٠ خطوات، فيتحرك القط ستين خطوة.
أن يستخدم الطالب لبنة كرر.
التطبيق الثاني
أراد صالح تكرار لبنة الصوت بلا نهاية. أي لبنة يستخدم؟
كرر باستمرار.
أن يفرق الطالب بين نوعي التكرار.
الموقف الثالث
ما فائدة استبدال عشر لبنات متشابهة بلبنة كرر؟
يصبح البرنامج أقصر وأسهل في التعديل.
أن يدرك الطالب فائدة التكرار.
ملاحظات مهمة
- 1لبنة كرر موجودة في فئة التحكم.
- 2ما بداخل كرر هو ما يتكرر.
- 3كرر باستمرار لا تتوقف إلا بالزر الأحمر.
- 4التكرار يجعل البرنامج أقصر وأسهل.
أخطاء شائعة
- ✗ خطأوضع اللبنة المراد تكرارها خارج لبنة كرر.✓ الصواب: أضعها داخل الفم المفتوح للبنة.
- ✗ خطأاستخدام كرر باستمرار ثم الاستغراب لعدم توقف البرنامج.✓ الصواب: أوقفه بالزر الأحمر أو أستخدم كرر بعدد محدد.
ملخص الدرس
- التكرار إعادة تنفيذ لبنات عدة مرات.
- لبنة كرر تكرر عددًا محددًا من المرات.
- لبنة كرر باستمرار لا تنتهي إلا بإيقاف المشروع.
- التكرار يختصر البرنامج.
هل أتقنت الدرس؟اختبر نفسك من خلال اختبار قصير من عدة أسئلة.