المدونة--الفصل الأولسادس ابتدائيالتكرار في سكراتش | الوحدة الرابعة| الدرس الأول

التكرار في سكراتش | الوحدة الرابعة| الدرس الأول

التكرار في سكراتش

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

ستتعرف في هذا الموضوع على لبنات التكرار (Loop) المتنوعة في سكراتش، كما ستتعلَّم كيفية شرح طريقة عمل المقطع البرمجي، واستخدام لبنة كرِّر حتى (Repeat Until) في لعبة المتاهة.

التكرار في سكراتش

لذا قم بقراءة نواتج التعلُّم بعناية، ثم أعد قراءتها وتأكَّد من تحصيل كافة محتوياتها بعد انتهائك من دراسة الموضوع.

نواتج التعلُّم

  • تمييز لبنات التكرار المتنوّعة في سكراتش.
  • التعرُّف على لبنة كرِّر حتى.
  • إنشاء مقطع برمجي باستخدام لبنة كرِّر حتى.
  • معرفة طريقة عمل المقطع البرمجي.
  • استخدام لبنة كرِّر حتى في لعبة المتاهة.

هيا لنبدأ!

مقدمة – التكرار في سكراتش

كما تعلَّمت سابقًا، يمكِنك جعل جهاز الحاسب ينفذ اللبنة عدة مرات، باستخدام 3 أنواع من الحلقات: كرِّر (repeat)، وكرِّر باستمرار (repeat forever)، وكرِّر حتى (repeat until) يسمح لك بتكرار نفس الأوامر مرارًا وتكرارًا.

في هذا الموضوع، ستستخدِم لبنة كرِّر حتى ( ).

لمعرفة المزيد من المعلومات عن سكراتش والتكرار فيه، قم بالاطّلاع على الرابط التالي:

التكرارات في سكراتش – القورو

كرِّر حتى

لبنة كرِّر حتى (repeat until) هي إحدى لبنات التحكم (control) تسمح لك بتكرار مجموعة من الإجراءات حتى يتم استيفاء شرط معيَّن.

بعد سحب اللبنة إلى منطقة البرمجة النصية، تحتاج إلى تحديد الشرط الذي سيوقف الحلقة.

ستستمر الحلقة في تكرار مجموعة الإجراءات داخل اللبنة حتى يتحقَّق الشرط.

التكرار في سكراتش

لإنشاء مقطع برمجي باستخدام لبنة كرِّر حتى (repeat until):

  1. أضف لبنة عند نقر العلم الأخضر (when flag clicked) من فئة لبنات الأحداث (Events).
  2. اسحب وأفلت لبنة كرِّر حتى (repeat until) من فئة التحكم (Control) في منطقة المقطع البرمجي.
  3. أضف لبنة ملامس لـ ( ) (touching ( )) من فئة لبنات الاستشعار (Sensing) واختر الحافة (edge).
  4. ضع لبنة تحرك (10) خطوة (move (10) steps) من فئة لبنات الحركة (Motion) داخل تكرار لبنة كرِّر حتى (repeat until).
  5. أضف لبنة قل ( ) لمدة (2) ثانية (say ( ) for 2 seconds) من فئة لبنات الهيئة (Looks) واكتب داخلها “هذه هي الحافة”.

التكرار في سكراتش

شاهد مثالًا مختلفًا. تريد إنشاء مقطع برمجي يتحقَّق من إدخال المُستخدِم لكلمة المرور الصحيحة، على سبيل المثال “Scratch”.

طريقة عمل المقطع البرمجي:

التكرار في سكراتش

بإمكانك مراجعة محتوى موضوع “التكرار في سكراتش” من بدايته حتى نهاية هذا القسم، من خلال الرابط التالي:

استخدام لبنة كرِّر حتى في لعبة المتاهة

لتشاهد كيف يمكِن استخدام لبنة كرِّر حتى في الألعاب.

مهمتك هي تصميم لعبة حيث تتحرَّك الدجاجة عبر المتاهة، وتجمع البيض الموجود في طريقها حتى تصل إلى مخرج المتاهة، حيث تضع البيض داخل الوعاء.

  1. أنشئ خلفية المتاهة

لإنشاء خلفية للمتاهة اتبع الخطوات الآتية:

  1. اضغط على قسم المنصة (Stage).
  2. انتقل إلى علامة تبويب الخلفيات (Backdrops).
  3. استخدم أدوات الرسم.
  4. ارسم المتاهة في الصورة خطوة بخطوة.

التكرار في سكراتش

2. إضافة الكائنات

الآن بعد أن أصبحت الخلفية جاهزة، عليك حذف كائن القطة وإضافة الكائنات: دجاجة (Hen)، وعاء (Bowl)، بيضة (Egg)، وضعها في أماكنها الصحيحة.

  1. كتابة المقطع البرمجي للعبة

لتحريك الدجاجة، ستستخدِم لبنة كرِّر حتى ولبنة ملامس لـ ( ) (touching ( )) مع اختيار الكائن Bowl كشرط.

التكرار في سكراتش

معلومة

أداة انتقاء اللون (Color Picker) هي أداة تُستخدَم لتحديد لون على أي صورة مفتوحة على شاشتك.

بإمكانك مراجعة محتوى موضوع “التكرار في سكراتش” بدايةً من عنوان “استخدام لبنة كرِّر حتى في لعبة المتاهة” وحتى نهاية الموضوع، من خلال الرابط التالي:

اختبر تحصيلك لمحتوى الموضوع من خلال الرابط التالي:

الواجب الإلكتروني

إلى هنا يكون قد انتهى موضوع “التكرار في سكراتش“، لا تنسوا مراجعة نواتج التعلُّم أعلى المقال، وانتظرونا في الموضوع القادم!

روابط هامة

مقررات الفصل الدراسي الأول

مشاركة المقال عبر:

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *