توضيح وشرح درس جمل التكرار في لغة SCRATCH
المفردات
- لغة SCRATCH
- مجموعة التحكم control
- لبنات التكرار Blocks Repeat
ما المكونات الرئيسية لواجهة لغة SCRATCH ؟
هي لغة البرمجة المرئية، وهي مثالية لبرمجة الألعاب البسيطة والرسوم المتحركة وإجراء العديد من العمليات الحسابية.
يمثل الشكل في أدناه الواجهة الرئيسة للغة SCRATCH نسخة 3 المحدث عام 2019.
وتتكون واجهة SCRATCH (الشكل في أعلاه) من الأجزاء الرئيسة الأتية :
1 -شريط القوائم (تغيير لغة الواجهة ، ملف File ،تحرير Edit ،درو Tutorials ...انضم إلى Scratch تسجيل الدخول in Sign )منها يتم إنشاء نافذة جديدة، حفظ العمل، طلب مساعدة ...
2 -التبويبات )رمز Code ، المظاهر Costumes ،الأصوات Sounds.
3 -قائمة اللبنات )Blocks :)تضم التقسيم الرئيس للبنات بحسب عملها.
4 -نافذة تجميع اللبنات.
5 -شريط التحكم بنافذة العرض: تشغيل Go /إيقاف Stop البرنامج، وتكبير/ تصغير النافذة.
6 -المنصة (Stage :)يظهر عليها التنفيذ النهائي للبرنامج.
7-نافذة إعدادات الكائنات )Sprites :) اختيار وإضافة وحذف كائن.
8-نافذة إعدادات أرضية )Backdrops ) المنصة.
ما أداوت التكرار في لغةSCRATCH ؟
يوجد في لغةSCRATCH عدد من الأدوات (اللبنات)(ضمن مجموعة التحكم Control)لتكرار العمليات هي:
1 .كرر(مرة)(repeat:
ً كرر اللبنات (العمليات) الموجودة بداخلها عددا من المرات ً أعتمادا على العدد المثبت في الدائرة، ويكون العدد المثبت عدداً صحيحا)ولايتقبل العدد العشري)decimal )
أو السالب).
2.كرر باستمرار - forever:
تكرار اللبنات (العمليات) الموجودة بداخلها باستمرار (ما ال نهائية) إلى أن يتم النقر على زر التوقف أو باستخدام اللبنة ) (Stop عند وضعها في داخلها. وتعد لبنة (كرر باستمرار) مثالية في سرعة تنفيذ العمليات التي تحتاج إلى تكرار طويل.
3 .كرر حتى( ) - (until repeat :
تكرار اللبنات(العمليات) الموجودة بداخلها حتى يتم تحقيق العبارة المنطقية المحددة في وبعدها يتم الخروج من الحلقة.
مراجعة الدرس / الدرس الثاني أختبر معلوماتي
الفكرة الرئيسة
1.ما أهمية كل من: المنصة وقائمة اللبنات األساسية في لغة ؟
2 .كيف يتم إيقاف تكرار العمليات الموجودة في لبنة ”كرر باستمرار“ )forever)؟
المفردات
3. ّ عدد لبنات التكرار في لغة .
4 .ما شرط عمل لبنة ”كرر حتى“ (until repeat)؟