أخبار الموقع

مقدمة في البرمجة بلغة سكراتش (Scratch) — إنشاء القصص التفاعلية والألعاب — الإعلام الآلي — السنة الثالثة متوسط — المنهاج الجزائري

المادة: الإعلام الآلي | المستوى: السنة الثالثة متوسط | الوحدة: البرمجة

الأهداف التعليمية

  • أن يتعرف المتعلم على بيئة سكراتش (Scratch) البرمجية.
  • أن يميز بين أنواع اللبنات البرمجية المختلفة.
  • أن يستخدم الكائنات والخلفيات في بناء المشاريع.
  • أن ينشئ قصة تفاعلية بسيطة باستخدام سكراتش.

تمهيد

هل ترغب في إنشاء ألعابك وقصصك التفاعلية الخاصة؟ سكراتش (Scratch) هي لغة برمجة بصرية صممها معهد ماساتشوستس للتكنولوجيا (MIT) خصيصاً للمبتدئين. تتميز بواجهة رسومية بسيطة تعتمد على تركيب اللبنات البرمجية (Blocks) مثل قطع البازل، دون الحاجة إلى كتابة أكواد معقدة.

أولاً: ماهي سكراتش؟

  • لغة برمجة بصرية: تعتمد على السحب والإفلات بدلاً من كتابة الأكواد.
  • مجانية: متاحة للجميع عبر الموقع الرسمي scratch.mit.edu.
  • عبر المنصات: تعمل على الويب (دون تثبيت) أو كتطبيق سطح مكتب.
  • تعليمية: مصممة لتعليم المفاهيم البرمجية الأساسية للتلاميذ من 8 إلى 16 سنة.

ثانياً: واجهة سكراتش

المكون الوظيفة
منطقة اللبنات تحتوي على جميع اللبنات البرمجية المصنفة حسب اللون (الحركة، الصوت، المظهر، الأحداث، التحكم، …)
منطقة البرمجة المساحة التي تسحب إليها اللبنات وتركبها لتكوين السكريبت.
منصة العرض المسرح الذي يشاهد فيه المستخدم نتيجة تنفيذ البرنامج.
قائمة الكائنات تعرض جميع الكائنات (Sprites) الموجودة في المشروع.

ثالثاً: أنواع اللبنات البرمجية الأساسية

  • لبنات الحركة (Motion) — زرقاء: تحريك الكائن، التدوير، الانزلاق (تحرك 10 خطوات، استدر 15 درجة).
  • لبنات المظهر (Looks) — أرجوانية: تغيير شكل الكائن، إخفاؤه/إظهاره، تغيير الخلفية.
  • لبنات الصوت (Sound) — وردية: تشغيل الأصوات والموسيقى.
  • لبنات الأحداث (Events) — صفراء: بدء البرنامج عند النقر على العلم الأخضر، عند الضغط على مفتاح.
  • لبنات التحكم (Control) — برتقالية: التكرار (كرر 10 مرات)، الشروط (إذا … فإن)، الانتظار.
  • لبنات الاستشعار (Sensing) — زرقاء فاتحة: التفاعل مع الفأرة ولوحة المفاتيح.

مثال تطبيقي: قطة متحركة

الهدف: جعل القطة (الكائن الافتراضي) تتحرك على المنصة عندما نضغط على الأسهم.

الخطوات:

  1. اختر الكائن (قطة Scratch).
  2. اسحب لبنة عند نقر العلم الأخضر (أحداث).
  3. أضف لبنة كرر باستمرار (تحكم).
  4. داخل التكرار، أضف لبنة إذا كان مفتاح (سهم اليمين) مضغوطاً (استشعار).
  5. ضع لبنة تحرك 10 خطوات (حركة) داخل الشرط.
  6. انقر على العلم الأخضر لتشغيل البرنامج!

تمارين تطبيقية

  1. اذكر أربعة أنواع من اللبنات البرمجية في سكراتش مع لون كل منها.
  2. كيف يمكنك تغيير خلفية منصة العرض؟ صف الخطوات.
  3. أنشئ برنامجاً يجعل الكائن يقول “مرحباً بالجميع!” عند النقر عليه.
  4. ماذا تفعل لبنة “كرر 10 مرات”؟ أعط مثالاً.

نشاط منزلي

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


◆ دروس مشابهة:

شاهد أيضا

التاريخ والجغرافيا — الأهمية الجغرافية للجزائر (موقعها في إفريقيا والبحر المتوسط) — السنة الثالثة إبتدائي — المنهاج الجزائري

التاريخ والجغرافيا — الأهمية الجغرافية للجزائر (موقعها في إفريقيا والبحر المتوسط) — السنة الثالثة إبتدائي …

التاريخ والجغرافيا — الثروات الطبيعية في الجزائر (البترول والغاز والمناجم) — السنة الثالثة إبتدائي — المنهاج الجزائري

التاريخ والجغرافيا — الثروات الطبيعية في الجزائر (البترول والغاز والمناجم) — السنة الثالثة إبتدائي — …

التاريخ والجغرافيا — التقسيم الإداري للجزائر (الولايات والبلديات) — السنة الثالثة إبتدائي — المنهاج الجزائري

التاريخ والجغرافيا — التقسيم الإداري للجزائر (الولايات والبلديات) — السنة الثالثة إبتدائي — المنهاج الجزائري …

التاريخ والجغرافيا — رموز الدولة الجزائرية (العلم والنشيد الوطني والشعار) — السنة الثالثة إبتدائي — المنهاج الجزائري

التاريخ والجغرافيا — رموز الدولة الجزائرية (العلم والنشيد الوطني والشعار) — السنة الثالثة إبتدائي — …

اترك تعليقاً

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